[[csvutil]]を使う。
```go
import (
"github.com/jszwec/csvutil"
"os"
)
func loadCsv[T any](path string) ([]T, error) {
bytes, err := os.ReadFile(path)
if err != nil {
return nil, err
}
var records []T
if err := csvutil.Unmarshal(bytes, &records); err != nil {
return nil, err
}
return records, nil
}
```