namespace <root>

internal final class G</*0*/ T : jet.Any?> : jet.Any {
    public final /*constructor*/ fun </*0*/ T : jet.Any?><init>(): G<T>
}
internal final class Out</*0*/ out T : jet.Any?> : jet.Any {
    public final /*constructor*/ fun </*0*/ out T : jet.Any?><init>(): Out<T>
}
internal final class Point : jet.Any {
    public final /*constructor*/ fun <init>(): Point
}
internal final fun </*0*/ T : jet.Any?>f(/*0*/ expression: T): G<out T>
internal final fun foo(): G<Point>
internal final fun fooout(): Out<Point>
internal final fun </*0*/ T : jet.Any?>fout(/*0*/ expression: T): Out<out T>
