Comment: why not adding Via header.
Simplify FieldsN.
Rename ReadLineBytes to ReadLineSlice.