Possibility to add a callback for record. Allow to avoid loading whole file in
memory, then select what's needed, then convert, then unload. When a record is
found, call the function that decide to keep or not and convert it into the
wanted format.