Add part of an article on writing a DSL.