The reader is going to be a pty (*os.File) and the writer a socket (*net.TCPConn now, DockerConn soon) so we don't need to worry about this for now :)