pub fn replace<'a, T: Into<ExprNode<'a>>, U: Into<ExprNode<'a>>, V: Into<ExprNode<'a>>>( expr: T, old: U, new: V, ) -> ExprNode<'a>