Make Textual a typeclass, allows for Listing.
bonus gift : whitespace commit
Merge pull request #5 from Drup/master

Textual changes, plus a gift.