AnyCoding Custom Decoder and Encoder types for when you are working with Any AnyDecoder Decode Any into concrete T AnyEncoder Encode concrete T into Any EmptyDecoder Decode T from nothing Notes Any refers to a tree-like structure using dictionary and array types