On Tue, May 23, 2017 at 1:25 PM, Rasmus Schultz <ras...@mindplay.dk> wrote: > > I feel like this feature takes a pretty dangerous shortcut by simply > removing a constraint check that we used to have - in favor of supporting a > few rare cases, we removed a guarantee that interfaces and the > implements-keyword has always provided. > > Those rare cases could have been supported in a safe manner by introducing > a "mixed" or "any" type, which would have made the use of this feature > explicit - which would have removed the risk of accidental omission of > type-hints in the majority of cases. >
This was my opinion at voting time which is why i voted against the RFC. It passed 24 to 5 so it's just something we'll have to live with for now.