public MutableDataset<T> load(Path csvPath, String responseName) throws IOException {
        return new MutableDataset<>(loadDataSource(csvPath, responseName));
    }
@Test
    public void testFileDoesNotExist() {
        Path tmp;
        try {
            tmp = Files.createTempFile("CSVLoaderTest_testFileDoesNotExist", "txt");
            Files.delete(tmp);
            assertFalse(Files.exists(tmp));
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
        CSVLoader<MockOutput> loader = new CSVLoader<>(new MockOutputFactory());
        assertThrows(NoSuchFileException.class, () -> loader.load(tmp, "RESPONSE"));
    }