Extend expression maps to include all predicates

Example:
  (expr-to-sql {:x :y, :u [> :v], :b [:between :a :c]}) =>
  "x = y AND u > v AND b BETWEEN a AND c"