bug: could not distinguish between double 'object' and array of double. JSON parser will convert arrays of double objects into arrays of doubles; scanner uses 64-bit int conversion
bad error message if no of cols changes with table read