practice encoding and decoding with scala.reflect.internal.pickling.ByteCodecs and the odd encoding it uses