Add "TAGS" to .gitignore
Use the th-reify-many and derive packages to reduce boilerplate

This has the added bonus of automatically adapting to many future TH
API changes
Release 0.8.2