Scala DSL - WIP