Module: lib @kotlin.Metadata public interface I { // source: '1.kt' public abstract @org.jetbrains.annotations.Nullable method foo(@org.jetbrains.annotations.Nullable p0: kotlin.jvm.functions.Function1): kotlin.jvm.functions.Function1 } Module: main @kotlin.Metadata public final class C { // source: '2.kt' public method (): void public @org.jetbrains.annotations.Nullable method foo(@org.jetbrains.annotations.Nullable p0: kotlin.jvm.functions.Function1): kotlin.jvm.functions.Function1 }