*
SizeBound
+
SizeBound
/
DiscriminatorCodec
:+
HListCodecEnrichedWithHListSupport
:+:
Codec
CoproductCodecBuilder
::
HListCodecEnrichedWithHListSupport
ValueCodecEnrichedWithHListSupport
:::
HListCodecEnrichedWithHListSupport
:~>:
HListCodecEnrichedWithHListSupport
ValueCodecEnrichedWithHListSupport
<~
Codec
>>:~
ValueCodecEnrichedWithHListSupport
>>~
Codec
?
DiscriminatorCodec
\
DiscriminatorCodec
|
SizeBound
DiscriminatorCodec
StringEnrichedWithCodecContextSupport
~
Codec
ValueEnrichedWithTuplingSupport
codecs
~>
Codec
~~
Tuple2CodecSupport
Tuple10Codec
Tuple11Codec
Tuple3Codec
Tuple4Codec
Tuple5Codec
Tuple6Codec
Tuple7Codec
Tuple8Codec
Tuple9Codec
TupleCodec