Merge branch 'fix10249' into trover
Add `Type::isAmbiguous()` and ready to use it
fix Issue 1983 - Delegates violate const