If a range of results is desired a user can specify a start and end cursor. There should probably be a `query.end` method for this.