This allows caching the interface vfunc to reduce the overhead of accessing each instruction pointer in the array.
Currently, this would need to be implemented by SysprofDocumentSample and SysprofDocumentAllocation. But we could potentially start allowing many types to attach a trace if we modifier the capture format to allow it.