replace TH with less fragile method of code generation
update TODO
bump version for Hackage