anchor.diff:    /// including owned repositories, member repositories, and organization repositories
     ///
     /// API docs: https://developer.github.com/v3/issues/#list-issues
  -  Stream<Issue> listAll() {
  -    return new PaginationHelper(_github)
  -        .objects("GET", "/issues", Issue.fromJSON);
  +  Stream<Issue> listAll(
  +      {String state,
  +      String direction,
  +      String sort,
  +      DateTime since,
  +      int perPage}) {
  +    return _listIssues("/issues", state, direction, sort, since, perPage);
     }
   
     /// List all issues across owned and member repositories for the authenticated
     /// user.
     ///
     /// API docs: https://developer.github.com/v3/issues/#list-issues
  -  Stream<Issue> listByUser() {
  -    return new PaginationHelper(_github)
  -        .objects("GET", "/user/issues", Issue.fromJSON);
  +  Stream<Issue> listByUser(
  +      {String state,
  +      String direction,
  +      String sort,
  +      DateTime since,
  +      int perPage}) {
  +    return _listIssues("/user/issues", state, direction, sort, since, perPage);
     }
   
     /// List all issues for a given organization for the authenticated user.
     ///
     /// API docs: https://developer.github.com/v3/issues/#list-issues
  -  Stream<Issue> listByOrg(String org) {
  -    return new PaginationHelper(_github)
  -        .objects("GET", "/orgs/${org}/issues", Issue.fromJSON);
  +  Stream<Issue> listByOrg(String org,
  +      {String state,
  +      String direction,
  +      String sort,
  +      DateTime since,
  +      int perPage}) {
  +    return _listIssues(
  +        "/orgs/${org}/issues", state, direction, sort, since, perPage);
     }
   
     /// Lists the issues for the specified repository.
  
positive.code:       params['since'] = since.toUtc().toIso8601String();
      }
  
      return new PaginationHelper(_github).objects(
          "GET", "/repos/${slug.fullName}/issues", Issue.fromJSON,
          params: params);
    }
  
    /// Edit an issue.
  
negative.code:       String sort,
        DateTime since,
        int perPage}) {
      return _listIssues("/repos/${slug.fullName}/issues", state, direction, sort,
          since, perPage);
    }
  
    Stream<Issue> _listIssues(String pathSegment, String state, String direction,
        String sort, DateTime since, int perPage) {
      var params = <String, String>{};
  
      if (perPage != null) {
  