parameters: (self, other)
return_statement: return type(self)(super().__add__(other))
docstring: Returns a FrozenList with other concatenated to the end of self.
  
          Parameters
          ----------
          other : array-like
              The array-like whose elements we are concatenating.
  
          Returns
          -------
          FrozenList
              The collection difference between self and other.
docstring_summary: Returns a FrozenList with other concatenated to the end of self.
docstring_tokens: Returns a FrozenList with other concatenated to the end of self .
function: def union(self, other) -> "FrozenList":
          """
          Returns a FrozenList with other concatenated to the end of self.
  
          Parameters
          ----------
          other : array-like
              The array-like whose elements we are concatenating.
  
          Returns
          -------
          FrozenList
              The collection difference between self and other.
          """
          if isinstance(other, tuple):
              other = list(other)
          return type(self)(super().__add__(other))
function_tokens: def union ( self , other ) -> "FrozenList" : if isinstance ( other , tuple ) : other = list ( other ) return type ( self ) ( super ( ) . __add__ ( other ) )