public final fun <T> foo(t: R|T|): R|T|
