                           :line ~(:line (meta form))}
                          nil))
                nxt))
-      `(SimpleContainer ~r {:generator should
+      `(SimpleContainer ~r {:generator is
                             :line ~(:line (meta &form))
                             :form '~&form}
                         nil))))


;;; Public API

(defmacro should
  "A series of assertions.  Each assertion is a simple expression,
  which will be compiled into a function.  A string will be attached
  as :doc metadata on the following assertion."

  decl   => name? docstring? option* child*

  name  => a symbol, will def a Var if provided.
  child => 'is' or 'given' or nested 'testing'.

  options => keyword/value pairs, recognized keys are:
    :contexts => vector of contexts to run only once for this container.
