Use metaprogramming to generate nifty types for generated structures
Press ? anytime to show this help