Little helper library for creating idiomatic Groovy DSLs