anchor.diff:    final List<RouterEntry> _routes = [];
   
     /// Add [handler] for [verb] requests to [route].
  -  void add(String verb, String route, dynamic handler) {
  +  void add(String verb, String route, Function handler) {
       ArgumentError.checkNotNull(verb, 'verb');
       if (!isHttpMethod(verb)) {
         throw ArgumentError.value(verb, 'verb', 'expected a valid HTTP method');
  
positive.code:   // Handlers for all methods
  
    /// Handle `GET` request to [route] using [handler].
    void get(String route, dynamic handler) => add('GET', route, handler);
  
    /// Handle `HEAD` request to [route] using [handler].
    void head(String route, dynamic handler) => add('HEAD', route, handler);
  
    /// Handle `POST` request to [route] using [handler].
    void post(String route, dynamic handler) => add('POST', route, handler);
  
    /// Handle `PUT` request to [route] using [handler].
    void put(String route, dynamic handler) => add('PUT', route, handler);
  
    /// Handle `DELETE` request to [route] using [handler].
    void delete(String route, dynamic handler) => add('DELETE', route, handler);
  
    /// Handle `CONNECT` request to [route] using [handler].
    void connect(String route, dynamic handler) => add('CONNECT', route, handler);
  
    /// Handle `OPTIONS` request to [route] using [handler].
    void options(String route, dynamic handler) => add('OPTIONS', route, handler);
  
    /// Handle `TRACE` request to [route] using [handler].
    void trace(String route, dynamic handler) => add('TRACE', route, handler);
  
    /// Handle `PATCH` request to [route] using [handler].
    void patch(String route, dynamic handler) => add('PATCH', route, handler);
  }
  
negative.code:   }
  
    /// Handle all request to [route] using [handler].
    void all(String route, Function handler) {
      _routes.add(RouterEntry('ALL', route, handler));
    }
  
  