   #+cljs
   (:require [cats.protocols :as proto]
             [cats.core :as m]))
-
-
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; Delay/Lazy Monad

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


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