package public/*package*/ /*synthesized*/ fun A(/*0*/ function: () -> kotlin.Unit): A public/*package*/ /*synthesized*/ fun C(/*0*/ function: () -> kotlin.Unit): C public/*package*/ interface A { public abstract fun foo(): kotlin.Unit } public interface B { public abstract fun bar(): kotlin.Unit } public/*package*/ interface C { public abstract fun baz(): kotlin.Unit }