; Perhaps you would prefer monadic clojure?
; We wouldn't want to make it look too alien ;)
(with-monad state-m
(defn m-advice [your-brain spurious-advice?]
(if spurious-advice?
(m-chain (make-highly-subjective-claims
eliminate-good-candidates-for-specious-reasons
arive-at-questionable-conclusion) your-brain)
(m-chain ((m-understanding-broadener :programming)
be-able-to-evaluate-multiple-solutions-for-problem) your-brain))))