def D.toC : D → C := fun self => { toA := self.toB.toA, w := self.w }