Instance Method
decode(_:using:)
Use the provided
ContentDecoder to read a value of type D from the container.func decode<D>(_: D.Type, using decoder: ContentDecoder) throws -> D where D : Decodable