Try out scala 3 type class derivation
- sbt run
- sbt test
- sbt fmt
Let's encode netstrings.
Net string definition: https://en.wikipedia.org/wiki/Netstring
Scala 3 derives reference: https://docs.scala-lang.org/scala3/reference/contextual/derivation.html