(self, members, name=None, label=None)
:param members:     The members of the union, as a mapping name -> type
        :param name:        The name of the union
:param members:     The members of the union, as a mapping name -> type
        :param name:        The name of the union
: param members : The members of the union as a mapping name - > type : param name : The name of the union
def __init__(self, members, name=None, label=None):
        """
        :param members:     The members of the union, as a mapping name -> type
        :param name:        The name of the union
        """
        super().__init__(label, name=name if name is not None else '<anon>')
        self.members = members
def __init__ ( self , members , name = None , label = None ) : super ( ) . __init__ ( label , name = name if name is not None else '<anon>' ) self . members = members