Not necessarily, it might be pickier now about things that it let slide before.
Example
someGroup.members.forEach[ x | { ... process x ... } ]
At validation time, it is not possible to guess what kind of Item x
will be - a Switch type perhaps, or a DateTime, or?
That means the validator can’t properly validate the processing code, is it doing legitimate things with/to x
?
At runtime each member, each x
, will of course be whatever it be, and you’ll either process it appropriately or blow up with an error.
To satisfy the validator, you might do something like
someGroup.members.forEach[ GenericItem x | { ... process x ... } ]
By describing the type, even as a vague default type, the validator can now work on the process.