a NamingStrategy for mapping the name of the type to decode to the path name in the input
Create a decoder for A
Create a decoder for A
an existing decoder A
the name of the type A
a NamingStrategy for mapping the name of the type to decode to the path name in the input
A CoproductStrategy that decodes by reading the input at a nested path based off the name of the type to decode
a NamingStrategy for mapping the name of the type to decode to the path name in the input