Router can take a Rack::Request