And/or we need to scan our tree of structs to see if anything has a custom strategy to handle. For example: In the demo we show off, the given `JSONDecoder()` needs an iso8601 date strategy because `Nested` has an iso8601 date to parse.