This will be an interesting side effect:
"omit generation of unapply"
The whole situation just drips with arrogance... "we have a magic number, and if you hit it, you suck"
You mean like Java does since ... forever?
I'm very much looking forward to fixing this ridiculous situation. Onboarding a new hire to Scala with this being the first thing they run in to isn't pretty.
Yes the same here, and I haven't found an idea that's overall better, taking everything into account.