go library with a for launching processes with a new pty (similar to screen- or tmux-like functionality), and attaching clients.  works across a unix socket!