A Stringable type class, in the spirit of Foldable and Traversable
https://hackage.haskell.org/package/stringable