Read a chunk of a file in a line-delimited fashion.
You can use this function to read an entire file
as with @readFile@ by reading until @forever@ or by
iterating through pages until hitting the end of
The @limit@ function can provide you with enough
fuel to read exactly a given number of lines.
On success, returns a tuple of whether the end of
the file was reached or not and the lines read in
from the file.
Note that each line will still have a newline
character at the end.
Important: because we are chunking by lines, this
function's totality depends on the assumption that
no single line in the input file is infinite.