These are internal helpers, that are not intended to be exported/published.
The helpers SHALL NOT be marked as @internal, so that TypeScript might pick up on them and still render definitions for them.
The internal defined interfaces, classes, functions are required for proper type checking downstream, but SHOULD NOT be utilized/called downstream.