Initial Draft of Trade DSL using Scala