io.circe.generic.decoding
(Since version 0.9.0) Use product
(Since version 0.9.0) Use cats.arrow.Choice