class ClassInt class ClassLong class Builder fun Builder.add(value: Int): Unit = TODO() fun Builder.add(value: Long): Unit = TODO() fun Builder.test() { add(5) // ^^^ Overload resolution ambiguity. All these functions match: // - public fun Builder.add(value: Int): Unit // - public fun Builder.add(value: Long): Unit }