I have a yesod project, which generated, say, UserPassword in module Model.
Then I wrote my template code which generate a piece of code to use UserPassword. I imported Model in my code.

Then I got
Illegal variable name: `UserPassword'
    When splicing a TH declaration:
--
竹密岂妨流水过
山高哪阻野云飞

And for G+, please use magiclouds#gmail.com.