Clojure's 'and' and 'or' are weird (but not really) (2020) | Hacker News Reader