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