   decl   => name? docstring? option* child*
 
   name  => a symbol, will def a Var if provided.
-  child => 'should' or 'given' or nested 'testing'.
+  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.

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


;;; Public API

(defmacro is
  "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."
