>>877
> type B = A & enum { B1, B2 }
なにか勘違いしてないか?
type Bは役に立たないぞ