/suppress (get ova pchk))]
           (list val)
           ())

         (set? pchk) (mapcat #(selectv ova %) pchk)

         :else (filter
                (fn [obj] (hand/check?-> obj pchk obj))
                ova))))</code></pre>
                    </div>
                </div>
                <pre><h6><i><a href="https://github.com/zcaudate/hara/blob/master/test/hara/state/ova_test.clj#L105-L127" target="_blank">link</a></i></h6><code class="clojure">(def o (ova [{:id :1 :val 1} {:id :2 :val 1}
      