Silnie wpisany dostęp do CSV w scali?

Chciałbym uzyskać dostęp do plików csv w scali w mocno wpisany sposób. Na przykład, kiedy czytam każdą linię csv, jest ona automatycznie analizowana i reprezentowana jako krotka z odpowiednimi typami. Mogę wcześniej określić typy w jakimś schemacie, który jest przekazywany do parsera. Czy istnieją jakieś biblioteki, które to umożliwiają? Jeśli nie, jak mogę wdrożyć tę funkcję samodzielnie?

questionAnswers(7)

yourAnswerToTheQuestion