data channel etcs implement closeable

to both support try-with-resources and remind people to close them