 
 #?(:clj
    (defmacro curry-lift-m
-     "Is a composition of curry and lift-m macros."
+     "Composition of `curry` and `lift-m`"
      [n f]
      `(curry ~n (lift-m ~n ~f))))
 


#?(:clj
   (defmacro curry
     "Given either a fixed arity function or an arity and a function
     yields another which is curried.

     With inferred arity (function must have one fixed arity)

         (defn add2 [x y] (+ x y))
         (def cadd2 (curry add2))


#?(:clj
   (defmacro lift-m
     "Lift a function with a given fixed arity to a monadic context.

         (def monad+ (lift-m 2 +))

