docs: function providePromise(obj, providePromiseName) {
      if(!isString(providePromiseName)) {
        throw new Error('Must provide string as name of promised module');
      }
      di.annotate(obj, new di.ProvidePromise(providePromiseName));
    }