Scala DSL example intial commit