pub fn cast<'a, T: Into<ExprNode<'a>>, U: Into<DataTypeNode>>( expr: T, data_type: U, ) -> ExprNode<'a>