see tests/pos/unions/fixme.ts