interface I : suspend () -> Unit fun xfoo(p: suspend () -> Unit) {} fun test(action: suspend () -> Unit, i: I, notSuspend: () -> Unit) { xf } // EXIST: { itemText:"xfoo", tailText:" {...} (p: suspend () -> Unit) ()", typeText:"Unit" } // EXIST: { itemText:"xfoo", tailText:"(action) ()", typeText:"Unit" } // EXIST: { itemText:"xfoo", tailText:"(i) ()", typeText:"Unit" } // NOTHING_ELSE