Rack::Spec builds validation logic from your spec