Fourteen Months with Clojure
I loved the either-monad solution. The problem is something I&#x27;ve experienced many times in my clojure adventures, usually resulting in either dirtying the function in question with its own, case specific logging or creating the if-let monstrosity you demonstrated.<p>As a side note: there&#x27;s something very comforting when you immediately empathize so strongly with a programming problem someone is writing about