
  -spec set(Terms, Type) -> Set
               when Set :: a_set(), Terms :: [term()], Type :: type().

  Creates an unordered set. set(L, T) is equivalent to 
  from_term(L, T), if the result is an unordered set. If no type
  is explicitly specified, [atom] is used as the set type.
