prototype for a terminal multiplexer? idk...