This question about how to extend a Scala collection led me to this answer, which extends from SetProxy rather than Set. But SetProxy has since been deprecated! The documentation says "(Since version 2.11.0) Proxying is deprecated due to lack of use and compiler-level support."
Why has proxying not gotten use and compiler support? Does Scala provide a better technique for accomplishing the same thing? Was it found to have some fatal flaw?