An Error Monad in Clojure | Hacker News Reader