Clarify some metaprogramming, I think, maybe