Add abstraction for query parameter combinators. TODO: rethink the organization and naming of these things.