open_memory_channel() now returns a named tuple with attributes send_channel
and receive_channel
. This can be used to avoid indexed access of the channel halves in some scenarios such as a collection of channels. (Note: when dealing with a single memory channel, assigning the send and receive halves to separate variables via destructuring is still considered more readable.)