channel
A reference to the mailbox channel that this coroutine receives messages from. It is provided for convenience, so that the code in the coroutine can refer to the channel as channel
as apposed to this
. All the ReceiveChannel functions on this interface delegate to the channel instance returned by this function.