The streams implementation stubs out what ports could look like from a user perspective. This needs to be fleshed out. It should be supported for both fused and spawned logic.
A port allows a logic implementation to spawn any number of other logic implementations, becoming the spawned logic's upstream and downstream in the process. This is particularly useful for implementing merging, dynamic hubs, etc.
The streams implementation stubs out what ports could look like from a user perspective. This needs to be fleshed out. It should be supported for both fused and spawned logic.
A port allows a logic implementation to spawn any number of other logic implementations, becoming the spawned logic's upstream and downstream in the process. This is particularly useful for implementing merging, dynamic hubs, etc.