An inline function in module A references a `private` top-level function. What does the compiler require, and why?private fun secret() = 42 inline fun exposed() = secret() // ?