open fun <K : T?> foo()