/* MODULE name=<lib> */

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

private val privateVal: Int
    /* TARGET declaration */ private fun <get-privateVal>(): Int
private val privateValFunctional: Function0<Int>
    /* TARGET declaration */ private fun <get-privateValFunctional>(): Function0<Int>
internal inline fun executor(param: Int): Int
    param: Int
        /* ACCESSOR use-site */ access$<get-privateVal>$tAKt()
internal inline fun executorFunctional(noinline block: Function0<Int>): Int
    noinline block: Function0<Int>
        /* ACCESSOR use-site */ access$<get-privateValFunctional>$tAKt()
/* ACCESSOR declaration */ internal fun access$<get-privateVal>$tAKt(): Int
    /* TARGET use-site */ <get-privateVal>()
/* ACCESSOR declaration */ internal fun access$<get-privateValFunctional>$tAKt(): Function0<Int>
    /* TARGET use-site */ <get-privateValFunctional>()


/* MODULE name=<main> */

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

public fun box(): String
    val param: Int =
        /* ACCESSOR use-site */ access$<get-privateVal>$tAKt()
    val block: Function0<Int> =
        /* ACCESSOR use-site */ access$<get-privateValFunctional>$tAKt()
