This file should also be in `implementation/lib`, right?  Or maybe it should be a header file that is included in stubs in `interface/*`?  I could be wrong, but this isn't just a `par_mgr` component-specific thing.