fun topLevelFunA() {}
fun topLevelFunB() {}

fun ClazzA.extensionFunA1() {}
fun ClazzA.extensionFunA2() {}

fun ClazzB.extensionFunB1() {}
fun ClazzB.extensionFunB2() {}

class ClazzA {
    fun memberFun() {}
}

class ClazzB {
    fun memberFun() {}
}

interface InterfaceA {}

interface InterfaceB : InterfaceA {}

fun InterfaceA.extensionFun() {}