The main issue is if you write ```operator fun MyC...
# language-proposals
b
The main issue is if you write
Copy code
operator fun MyClass.plus(o: Other): Something { ... }
and then
Copy code
operator fun MyClass.add(o: Other): SomethingElse { ... }
it'd say that you already define the function, despite them having different names. If it's somehow made to still compile, then which does it choose when you do
myClass + other
?