In (syntax) version 8 and later, <readln>
also sets $ret.off to the file offset of the start of the returned line, and
$ret.size to the line's entire byte size in the file (including
the unreturned EOL character(s), if any). It also gains the
OFFSET
option.