zio.stream.internal.ChannelExecutor
Transformed from PullFromUpstream when upstream has finished but there are still active child executors
Execute the childExecutor and on each emitted value, decide what to do by onEmit
Execute upstreamExecutor and for each emitted element, spawn a child channel and continue with processing it by PullFromChild