Почему Clojure, несмотря на такой упор на функциональную парадигму, не использует монаду Maybe
/ Option
для представления дополнительных значений? Использование Option
широко распространено в Scala, функциональном языке программирования, который я использую регулярно.