Fail fast if we try to map values using non-existent column names.
Fail fast if we try to re-structure columns in the data rows, if any row is too short.