aio: refactor wrappers and accessors
aio: mixin hierarchy: tcp,udp,tty,pipe are streams