The standard method for performing a package provide is to include it in the
source code file that implements the package as part of the initialization
function. This ensures the package is only available if it has been
successfully loaded and initialized.