Non-blocking channel ops
Closing channels