fun m1(d: D) { d.component1() d.a }