I'm curious to understand the workings of the Codable protocol and how at compilation time it checks if the children properties of the object are Codable as well. I'm looking for ways to incorporate that into my own protocols and any insights into this would be awesome since I cannot find any online!
Thanks in advance!