   To control verbosity of output, use print levels described by
   `(doc midje-print-levels)`.
 
+  The repl tools track the namespaces you're currently working
+  on in the \"working set\". See `(doc midje-repl-working-set)`.
+
   ----- Loading facts
   You load facts by namespace.
   (load-facts <ns> <ns>...)
   (load-facts 'midje.util.*)      ; Load all namespaces below midje.util.
+  (load-facts)                    ; Reload the working set namespaces.
   (load-facts <ns> :integration)  ; Apply filters to facts.
 
   ----- Checking facts, once loaded
-  (check-facts)                     ; in current namespace
+  (check-facts)                     ; in the working set
   (check-facts <ns> <ns>...)        ; in given namespaces
   (check-facts :all)                ; all defined facts
   (check-facts :all :integration)   ; all integration tests
-  (check-facts \"partial\")         ; in this namespace when
-                                    ; name contains \"partial\"
+  (check-facts \"partial\")         ; all files in the working set
+                                    ; whose name contains \"partial\"
   There are other filter arguments.
 
   ----- Rerunning facts

  -- (fact-namespace <ff>)
  -- (fact-description <ff>)         ; the doc string; might be nil
  "} midje-repl)

;; print-levels
(def ^{:doc "

                 midje-print-level
                 midje-print-levels
                 guide])
(def for-repl  '[midje-repl
                 midje-repl-working-set])

(def ^{:doc "
   Detailed help:
