expose DEFAULT directly from impl/select not through impl/process
don't expose EMPTY, which is implementation detail
use special value CLOSED (still equal to null for now) to signify closed channel when taking
add .toString() to buffers.EMPTY and select.DEFAULT