code: func (f *fragment) readContiguousChecksums(a *[]FragmentBlock, blockID int) (n int) {
  	for i := 0; ; i++ {
  		chksum := f.checksums[blockID+i]
  		if chksum == nil {
  			return i
  		}
  
  		*a = append(*a, FragmentBlock{
  			ID:       blockID + i,
  			Checksum: chksum,
  		})
  	}
  }
docs: // readContiguousChecksums appends multiple checksums in a row and returns the count added.