Function split

Creates a set of streams each of which receives data from source. By default these are lazy and dispose if the upstream source closes.

See also splitLabelled to split into named streams.