TODO
Also contains
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>