I wish we could implement it on `GTIndex` but the libgit2 function doesn't actually take an index. So it'd be a lie. It wouldn't actually use the receiver.