If the C preprocessor counts, I do that every day. :-)<p>Otherwise, it&#x27;s one of those things that you don&#x27;t realize how useful it is until you can&#x27;t do it. But not often, and ideally a Sufficiently Expressive Language wouldn&#x27;t need code generation—but this is targeting C&#x27;s niche, not Haskell&#x27;s.