anchor.diff:      return _github.postJSON("/repos/${slug.fullName}/pulls",
           convert: PullRequestInformation.fromJSON, body: request.toJSON());
     }
  -
  -  // TODO: implement edit: https://developer.github.com/v3/pulls/#update-a-pull-request
   
     /// Edit a pull request.
     ///
  
positive.code:   /// Lists all comments on the specified pull request.
    ///
    /// API docs: https://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request
    Stream<IssueComment> listCommentsByPullRequest(
        RepositorySlug slug, int number) {
      return new PaginationHelper(_github).objects("GET",
          "/repos/${slug.fullName}/pulls/${number}/comments",
          IssueComment.fromJSON);
    }
  
    /// Lists all comments on all pull requests for the repository.
    ///
    /// API docs: https://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository
    Stream<IssueComment> listComments(RepositorySlug slug) {
      return new PaginationHelper(_github).objects(
          "GET", "/repos/${slug.fullName}/pulls/comments", IssueComment.fromJSON);
    }
  
    // TODO: Implement getComment: https://developer.github.com/v3/pulls/comments/#get-a-single-comment
  
    /// Creates a new pull request comment.
    ///
    /// API docs: https://developer.github.com/v3/pulls/comments/#create-a-comment
  
negative.code:       RepositorySlug slug, int number, CreatePullRequestComment comment) {
      return _github.postJSON('/repos/${slug.fullName}/pulls/${number}/comments',
          body: comment.toJSON(),
          convert: PullRequestComment.fromJSON,
          statusCode: 201);
    }
  
  