code: protected T service(String pathPattern, Service<I, O> service) {
          return service(CompositeServiceEntry.of(pathPattern, service));
      }
docs: Binds the specified {@link Service} at the specified path pattern. e.g.
  <ul>
  <li>{@code /login} (no path parameters)</li>
  <li>{@code /users/{userId}} (curly-brace style)</li>
  <li>{@code /list/:productType/by/:ordering} (colon style)</li>
  <li>{@code exact:/foo/bar} (exact match)</li>
  <li>{@code prefix:/files} (prefix match)</li>
  <li><code>glob:/~&#42;/downloads/**</code> (glob pattern)</li>
  <li>{@code regex:^/files/(?<filePath>.*)$} (regular expression)</li>
  </ul>
  
  @throws IllegalArgumentException if the specified path pattern is invalid