tailcall annotation: Ast_mapper in parse.ml, used to preprocess [%tailcall e] into e [@tailcall]