Encapsulate reactor write logic in template class
Encapsulate connectable logic into EventableSocketChannel
Pull up unimplemented method into template class