It is indeed surprisingly general now.  I thought about `ToRenderable` but I think that would be too confusing with our existing `Renderable`.  I like `ToResult` as it is quite general and perhaps captures the idea that we want to know what the end result will be and an uncurried type for the arguments.  We could ask "what did Oleg name it?" as I'm sure something equivalent is out there.