code: private static Response pick(final Request req,
          final Iterable<Fork> forks) throws IOException {
          for (final Fork fork : forks) {
              final Opt<Response> rsps = fork.route(req);
              if (rsps.has()) {
                  return rsps.get();
              }
          }
          throw new HttpException(HttpURLConnection.HTTP_NOT_FOUND);
      }
docs: Pick the right one.
  @param req Request
  @param forks List of forks
  @return Response
  @throws IOException If fails