Haha re: "what did Oleg name it". =)  Anyway, I like `ToResult` as well.  Note that the class itself has nothing to do with diagrams at all.  In fact, it seems a good portion of this may be generally useful for people creating command-line tools to Produce Things.  (But let's not worry about that right now --- let's get it working for diagrams and then maybe look into abstracting it further at some later point.)