#operator overloading DSL