Я использую funcool/cats
, добавляю моноид со следующим кодом:
(m/mappend (maybe/just [1 2 3])
nil
(maybe/just [4 5 6])
(maybe/nothing)) ;;=> #<Just [1 2 3 4 5 6]>
Каково обоснование отношения к nil
как к возможно/ничего?
Примечание: версия [funcool/cats "1.2.1"]