Here's my prototype (which I have used for a bunch of experiments, but should still be considered quite experimental); feedback appreciated. It definitely makes some design decisions that are possibly a bit more general than needed for most people, but are things that I found myself wanting to have:
Jordan posted a lovely alternative take on Twitter the other day, which makes a different set of design decisions wrapping essentially the same mechanism: Compiler Explorer