A calculator DSL implemented in Ruby