Is there a way to connect the type of data coming out of a port and then vice verca the data aloowed into a port? I'm thinking in terms of outputs being assigned 'int', 'bool' or 'str' and inputs being able to accept or reject the connection entirely based on data type (not port name or node type)