Term.mapper
Mapper performs deep identity term mapping. If you override any method make sure that you didn't forget to invoke parent's method, as OCaml will not call it for you.
inherit Exp.mapper
map_term cls t
dispatches t
to corresponding method