Similar to [Postgres](https://www.postgresql.org/docs/9.2/static/sql-expressions.html) and [Oracle](https://docs.oracle.com/cd/B28359_01/server.111/b28286/expressions.htm#SQLRF004). Part of this is documenting things like `annotate_type`, which is an important factor in discussing data type conversation/casting.