No native fan-in or fan-out, special function is used for that now
Fan-in and Fan-out are implicitly supported by desugarer in compiler
Graph reduction is enabled by default and cannot be disabled, program contains no intermediate connections
Since any connection is a pipeline between two runtime functions, each channel represents sender-receiver pair (branch is called connectionless, but connections are actually represented by go channels, there's just no special abstraction for that anymore)
Massive refactor everywhere (except stdlib), especially in runtime's function IO API
basically this is the fix. ofc for doing that we had to get rid of fan-in/out so we moved that part from runtime to desugarer (and ofc added respectful components)