/* MODULE name=<lib> */

/* FILE package=<root> fileName=a.kt */

/* TARGET declaration */ private fun foo(x: String): String
private inline fun privateInlineFunO(o: String): String
    /* TARGET use-site */ foo(x = o)
internal inline fun internalInlineFunK(k: String): String
    /* ACCESSOR use-site */ access$foo$tAKt(x = k)
internal inline fun internalInlineFun(o: String, k: String): String
    o: String
        /* ACCESSOR use-site */ access$foo$tAKt(x = o)
    k: String
        /* ACCESSOR use-site */ access$foo$tAKt(x = k)
/* ACCESSOR declaration */ internal fun access$foo$tAKt(x: String): String
    /* TARGET use-site */ foo(x = x)


/* MODULE name=<main> */

/* FILE package=<root> fileName=main.kt */

public fun box(): String
    val o: String
        /* ACCESSOR use-site */ access$foo$tAKt(x = o)
    val k: String
        /* ACCESSOR use-site */ access$foo$tAKt(x = k)