Traits and impls to represent and establish network-like streams
Carries connection infromation (TCP, unix socket, …) so that remaining code can abstract away from it as Io
An object implementing this trait handles TCP connections in a Future.
Future