Looks like a good candidate for implementing doom
You could definitely implement an LLVM backend that targets tmux, it just seems like a lot of work