forgot to extend `OrPattern` to `clojure.lang.ILookup`