type A: Trait; type A; type A = B; type R = m::R