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
an implicit Read to permit calling of atPath, if desired
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