A port of https://github.com/AdamClements/MrsDoyle to clojure.