class G interface Tr fun f(q: Tr) = q is G<*>