A crate defining serializable predicate expressions. Used predominantly for filter push-down.
Takes inspiration from postgres https://www.postgresql.org/docs/current/sql-expressions.html and datafusion https://github.com/apache/datafusion/tree/5fac581efbaffd0e6a9edf931182517524526afd/datafusion/expr