anchor.diff:          new _ProviderBinding(
               clazz, scope, new ToFunctionProvider(providerFunction)));
     }
  -*/
   
     void bindProvider(Type clazz, Scope scope, Provider provider) {
       _addProviderBinding(clazz, new _ProviderBinding(clazz, scope, provider));
  
positive.code: }
  
  class Module_ extends Reflectable {
    const Module_()
        : super(
              newInstanceCapability
          );
  }
  
  class Injectable_ extends Reflectable {
  
negative.code:         new _ProviderBinding(clazz, scope, new ToClassProvider(clazzImpl)));
    }
  
    void bindProviderFunction(
        Type clazz, Scope scope, ProviderFunction providerFunction) {
      _addProviderBinding(
  