csvReader
Returns the file's records as a given type T according to the given configuration or throws an IllegalStateException when:
the type T is not a public or internal data class
the configuration is invalid
the targeted file doesn't exist
the targeted file's header line contains an empty string.
Returns the file's records as a given type according to the given configuration or throws an IllegalStateException when:
the type is not a public or internal data class
the configuration is invalid
the targeted file doesn't exist
the targeted file's header line contains an empty string.