A simple framework for building DSLs with Groovy.