objname holds cleaned variable name
most atomic readers set name, DRY tests (skipping the not-yet-working)
SQL reader sets names
even DRYer, implement PPM and SPSS tests
implement SAS tests
new extension override explicit_extension, for file reader