should parse union type with member types