first implementation of multi-file range_line_reader