adt
Builder
Builder
Builder
apply
HintedCodec
HintedDecoder
HintedEncoder