pub fn read_newline(reader: &mut impl Read) -> Result<Box<[u8]>, Error>
Reading exact one CRLF or LF.