case-classes with better binary compatibility story

Latest version

[![data-class Scala version support](https://index.scala-lang.org/alexarchambault/data-class/data-class/latest.svg](https://index.scala-lang.org/alexarchambault/data-class/data-class)

JVM badge

[![data-class Scala version support](https://index.scala-lang.org/alexarchambault/data-class/data-class/latest-by-scala-version.svg?platform=jvm](https://index.scala-lang.org/alexarchambault/data-class/data-class)