Some objects are exported where they don't need to be. For example, some of the 'with interfaces' functions, which allow for easier testing, don't need to be exported as they're only used internally to their specific packages.
We should audit the codebase for what should be private and what needs to be public.
Some objects are exported where they don't need to be. For example, some of the 'with interfaces' functions, which allow for easier testing, don't need to be exported as they're only used internally to their specific packages.
We should audit the codebase for what should be private and what needs to be public.