A ppx rewrite of [pa_fbt_trace](https://github.com/avsm/ocaml-fbt-trace)