fun List.modify() { this += "Alpha" this += "Omega" } fun Any.modify() { (this as List) += 42 } operator fun Set.plusAssign(x: T) {} fun Set.modify() { this += "Alpha" this += "Omega" } fun Any.modifySet() { (this as Set) += 42 }