   ///
   ///     var classDays: Set<DayOfTheWeek> = [.wednesday, .friday]
   ///     print(classDays.insert(.monday))
-  ///     // Prints "(true, .monday)"
+  ///     // Prints "(inserted: true, memberAfterInsert: DayOfTheWeek.monday)"
   ///     print(classDays)
-  ///     // Prints "[.friday, .wednesday, .monday]"
+  ///     // Prints "[DayOfTheWeek.friday, DayOfTheWeek.wednesday, DayOfTheWeek.monday]"
   ///
   ///     print(classDays.insert(.friday))
-  ///     // Prints "(false, .friday)"
+  ///     // Prints "(inserted: false, memberAfterInsert: DayOfTheWeek.friday)"
   ///     print(classDays)
-  ///     // Prints "[.friday, .wednesday, .monday]"
+  ///     // Prints "[DayOfTheWeek.friday, DayOfTheWeek.wednesday, DayOfTheWeek.monday]"
   ///
   /// - Parameter newMember: An element to insert into the set.
   /// - Returns: `(true, newMember)` if `newMember` was not contained in the

  ///
  ///     var classDays: Set<DayOfTheWeek> = [.monday, .wednesday, .friday]
  ///     print(classDays.update(with: .monday))
  ///     // Prints "Optional(.monday)"
  ///
  /// - Parameter newMember: An element to insert into the set.
  /// - Returns: An element equal to `newMember` if the set already contained

/// collection wrapper instead of a set. To restore efficient set operations,
/// create a new set from the result.
///
///     let primesStrings = primes.map(String.init)
///     // 'primesStrings' is of type Array<String>
///     let primesStringsSet = Set(primes.map(String.init))
///     // 'primesStringsSet' is of type Set<String>
///
/// Bridging Between Set and NSSet
/// ==============================
