anchor.diff:    inject(Function fn, [declarationStack]) {
       try {
         if (injector == null) {
  -        injectiorCreateLocation = declarationStack;
  +        injectorCreateLocation = declarationStack;
           injector = new ModuleInjector(modules); // Implicit injection is disabled.
           initFns.forEach((fn) {
             _invoke(injector, fn);
  
positive.code:   }
  
    module(fnOrModule, [declarationStack]) {
      if (injectiorCreateLocation != null) {
        throw "Injector already created at:\n$injectiorCreateLocation";
      }
      try {
        if (fnOrModule is Function) {
  
negative.code: class _SpecInjector {
    Injector moduleInjector;
    Injector injector;
    dynamic injectorCreateLocation;
    final modules = <Module>[];
    final initFns = <Function>[];
  
  