I was just playing around with the Gopher protocol and I think I got a new toy project.
This one might take a while to get into a nice state, though (I've been hiding some InterIm/Minart limitations under the rug, and they are quite the problem here). But I think it would be a nice way to validate that InterIm works.
Also, since Gopher is a super simple protocol (it's trivial to implement with raw sockets), I can actually run this in Scala Native with no issues