All Xor
type xor = AllXOR<[ { a: AModule }, { b: BModule } ]> Copy
type xor = AllXOR<[ { a: AModule }, { b: BModule } ]>
https://github.com/Microsoft/TypeScript/issues/14094#issuecomment-723571692
All Xor