public final fun <P> foo(x: R|kotlin/Function1<test/Foo<P>, kotlin/Unit>|): R|kotlin/Unit|

public final class Foo<T> : R|kotlin/Any| {
    public constructor(): R|test/Foo<T>|

}
