(or)
(or null false x)
(or 0 (/ 1 0))
(or "" (/ 1 0))
(let [m {n 0}] [(or (do (patch .m {n (+ (get .m n) 1)}) null) y) (get .m n)])
