Rename Sender to Channel, RecvEndpoint to ChannelEndpoint, RecvEndpointListener to ChannelEndpointListener