Edit: Meta-programming

Describe this revision: