:+1: for change - it better communicates how to use the type.

Should this also implement `IEnumerable<BlameHunk>`?