[GMR] Wrap all of the per-function information behind a more strongly