Nathan and Alex's Wacky Adventure in External DSLs

I do like how this allows grouping of concerns. It forces some style and organizational principles on the user.