#default_quotation "expr"; open Camlp4.PreCast; fun [ << $x$ - $y$ >> when x = y -> << 0 >> | e -> e ];