Clojure's 'and' and 'or' are weird (but not really) (2020)
smallsheds.garden
smallsheds.garden
> In Clojure only false and nil are falsy, everything else is truthy.
Very good design in my opinion. True value is either scalar or a list/map/set/vector/record etc if complicated return value is required.