Talked with @PThorpe92 about this and we both strongly agree that propagating `ast::Expr`s all the way down is bad. TODO: add more context and reasoning here. Just trust me bro, it's true. Almost all DBs do it.