pub fn ifnull<'a, T, U>(expr: T, then: U) -> ExprNode<'a>where T: Into<ExprNode<'a>>, U: Into<ExprNode<'a>>,