Yo dawg I heard you liked DSLs...

So I put a DSL inside your DSL so you could DSL while you DSL.