The top-level structure representing a profile that can be consumed by the Firefox profiler.
This will be exported mostly as-is to JSON at the end of a tracing session.
The FirefoxProfile representation of a thread, with additional internal augmentations to
store data necessary for efficiently parsing the thread’s trace log.