"Writing Custom DSLs" Code Example shipping-dsl-example.html has the code I reference at the end of Writing Custom DSLs.