object :empty object Union member type: UnionKind optional=False enum UnionKind []