RequestBuilder should be a Functor and an Applicative.