The main goal is to allow checking to continue even if it finds typing violations, so we can infer return types. The violations are replaced by dynamic(). Only the first violation is reported to avoid cascading warnings.
The main goal is to allow checking to continue even if it finds typing violations, so we can infer return types. The violations are replaced by dynamic(). Only the first violation is reported to avoid cascading warnings.