rlm@1: (ns clojureDemo.librlm)
rlm@1: 
rlm@1:   (defmethod*  - java.lang.Boolean [x] (not x))
rlm@1: 
rlm@1: ;  (defmethod + [java.lang.Boolean java.lang.Boolean]
rlm@1: ;    [a b] (or a b))
rlm@1:   
rlm@1: ;  (defmethod * [java.lang.Boolean java.lang.Boolean]
rlm@1: ;    [a b] (and a b))
rlm@1:   
rlm@1: ;  (defmethod / java.lang.Boolean [x] x)