code: function executeProvider(providerRecipe) {
          return function (name, constructor) {
              if (bootstrapped) {
                  onDemandLoader[providerRecipe](name, constructor);
              } else {
                  // Queue up the request to be used during .bootstrap
                  preBootstrapLoaderQueue.push({
                      'recipe': providerRecipe,
                      'name': name,
                      'constructor': constructor
                  });
              }
              return this;
          };
      }
docs: Define provider