First draft of the DSL.