Make `Vec3` a case class