Use a dedicated typeclass to guide coproduct induction
Use a dedicated typeclass to guide coproduct induction

This disentangles the `Coproduct` induction logic in `ToResponse`
derivation from the actual encoding of values.

The net result is greatly reduced compilation times for large
`Coproducts`.

finagle/finch,rpless/finch