which I want to exist only as a single instance; no matter how many times my package is imported into an app
The spec says an imported package is initialized only once:
If a package has imports, the imported packages are initialized before initializing the package itself. If multiple packages import a package P, P will be initialized only once.