 (ns cats.monad.lazy
-  "The Maybe Monad."
+  "The Lazy Monad."
   #+clj
   (:require [cats.protocols :as proto]
             [cats.core :as m :refer (with-context)])

  proto/Context
  (get-context [_] lazy-monad)
  (get-value [self] @self))


  #+cljs
  (:require [cats.protocols :as proto]
            [cats.core :as m]))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Delay/Lazy Monad
