After investigating the way we cast sequences and dictionaries, I noticed we're accidentally generating a double cast for optional nested sequences and dictionaries. One that we always generate for lambdas, and another we always generate for sequences and dictionaries. This PR removes removes the double-cast:
After investigating the way we cast sequences and dictionaries, I noticed we're accidentally generating a double cast for optional nested sequences and dictionaries. One that we always generate for lambdas, and another we always generate for sequences and dictionaries. This PR removes removes the double-cast: