https://github.com/aroemers/mount-lite
https://www.reddit.com/r/Clojure/comments/fefhtu/introducing_systemic_another_state_management/
https://github.com/zhming0/mock-clj
^ an alternative to using with-redefs to mock. This makes it easier to assert on calls and so on
with-redefs
https://clojuredocs.org/clojure.core/test