Something like this certainly would be nice. Can you think of a nice
way to represent it in Ruby?

~trans.