Needed to be able to use the DependentImport case class as a cats.ContravariantMonoidal.
Needed to be able to use the Service.Operation case class as a cats.ContravariantMonoidal.
Needed to be able to use the Protocol case class as a cats.ContravariantMonoidal.
needed to use SerializationType as a catz.contrib.Decidable.
Needed to be able to use the Service case class as a cats.ContravariantMonoidal.