Well ... that's not my proposal. ;-) `` var results: Channel[sink (int, seq[int])] # or Channel contents are automatically sink ``
`sink` is only for routine parameters; channel's `send` operation would have a
`sink` parameter. My proposal does not have `{.shared.}`. Instead all
allocations are shared by default.
You use way too many explicit `move`'s. Let the compiler infer them.
