anchor.diff:    /// Fired before a request is processed. Always runs.
     Stream<HttpRequest> get beforeProcessed => _beforeProcessed.stream;
   
  -
     /// Fired whenever a controller is added to this instance.
     ///
     /// **NOTE**: This is a broadcast stream.
  
positive.code:     container.singleton(this, as: AngelBase);
      container.singleton(this);
  
      if (runtimeType != Angel)
        container.singleton(this, as: Angel);
    }
  
    Future handleRequest(HttpRequest request) async {
  
negative.code:       else {
          // First, search to see if we can map this to a type
          if (parameter.type.reflectedType != dynamic) {
            args.add(container.make(parameter.type.reflectedType,
                namedParameters: namedParameters, injecting: injecting));
          } else {
            String name = MirrorSystem.getName(parameter.simpleName);
  
            if (req.params.containsKey(name))
              args.add(req.params[name]);
            else if (name == "req")
              args.add(req);
            else if (name == "res")
              args.add(res);
            else {
              throw new Exception(
                  "Cannot resolve parameter '$name' within handler.");
            }
          }
        }
  