pub fn coalesce(args: Vec<Expr>) -> Expr
returns coalesce(args...), which evaluates to the value of the first Expr which is not NULL
coalesce(args...)