More crazy ideas, was Re: [Template-haskell] Pattern reification in Template Haskell