A pet project for exploring Groovy meta-programming capabilities.