Whether or not the channel is empty.
Unbuffered channels are always empty.
This is a constant-time operation.