Writes one chunk.
Completion means bytes were accepted by the local transport, not that the remote node received or read them.
Future<void> write(List<int> bytes);