···3535 // - it's generally not clear when something is bytes vs lines
3636 // - offset is a good example of this
37373838+ if offset < 0 {
3939+ return 0, errors.New("ReadLinesAt: negative offset")
4040+ }
3841 if len(lines) == 0 {
3942 return 0, nil
4043 }