Use the list_new_fd / fast mmap file reading
mmap_new_line() sets len_{malloc,line} correctly
mmap_new_line() doesn't leave an extra line
Use != for mmap_to_lines() iteration