       {:id :3 :val 2} {:id :4 :val 2}]))

(selectv o)              ;; no filters
=> [{:id :1, :val 1}
    {:id :2, :val 1}
    {:id :3, :val 2}
    {:id :4, :val 2}]

(selectv o 0)            ;; by index
=> [{:id :1 :val 1}]

(selectv o [:val even?])    ;; by shorthand function
=> [{:id :3 :val 2}
    {:id :4 :val 2}]

(selectv o [:id '((name)    ;; by shorthand expression
                  (bigint)
                  (odd?))])
=> [{:id :1 :val 1}
    {:id :3 :val 2}]</code></pre>
            </div>
       