* current code relies on features in Shapeless2 that are not ported to Shapeless3 * Scala 3 tuples can replace some of the Shapeless2 code * https://github.com/pjfanning/jackson-scala-csv is a sample that demos how to use jackson modules in Scala 3 to support case class to CSV serde (as a workaround)