This looks really neat! I typically don't like these DSLs, but this is one I would actually use.