This isn't the perfect representation, but I think we could do this for lots of objects. It would be nice to have a considered, curated way of doing to_s. In Shoes 3, I think everything is just `(Shoes:Shape)`