Distinguishing features:
- Designed to be used from REPL
- Test suites and test results are clojure values that you can manipulate in the REPL
- Cleans stack traces so that they only contain frames from your module
- Works with both clojure and clojurescript