I imagine these will be placed in Predef. This will cause two issues:
- Due to erasure, it will collide with existing
mapandflatMapmethods that the user may define. So if introduced in Predef, these will be need@targetType("scalaPredefMap"),@targetType("scalaPredefFlatMap"), etc. - Even if 1 is fixed, there is still the issue where extension methods with the same name do not work well due to shadowing. Relaxed extension methods (SIP 54) are not relaxed enough