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

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

}

public final typealias MyHandler<P> = R|test/Foo<P>.() -> kotlin/Unit|

