trait A { } trait Z { fun foo() }