Creates a buffered channel (when capacity is positive), or a rendezvous channel if the capacity is 0.
Creates an unlimited channel (which can buffer an arbitrary number of elements).