Acts as an iterator that yields a single record from the file. Uses a memory-mapped file and absl::string_view to avoid copies within the reader. Signed-off-by: Rick Altherr <kc8apf@kc8apf.net> Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>