eliminate explicit passing of environment and monadic approach,
causes problems for async tests
convert the final set of tests, copy & paste affair
change for every? true? -> doseq + is
Merge pull request #1 from clojure/master

syncing with master