RE: Modifying functions in the typechecker?