Brought chan-directional up to SelectableChannel conformance.