/// Inserts anew element
/// into the collection at the specified index.
func insert(_ newElement: _Element, at i: Index)
33.
34.
/// Advances tothe next element and returns it,
/// or `nil` if no next element
mutating func next() -> Element?
/// Returns a new string by concatenating the
/// elements of the sequence, adding the given
/// separator between each element.
func joined(separator: String = default) -> String
35.
/// Accesses thecode unit at the given position.
subscript(position: Index) -> CodeUnit { get }
36.
/// Creates aview of the given string.
init(_ text: String)
37.
/// A rawpointer for accessing untyped data.
struct UnsafeMutableRawPointer { … }
/// A textual representation of the range.
var description: String { get }
/// Access the `Pointee` instance referenced by `self`.
var pointee: Pointee { get }
38.
/// Creates anew value, rounded to the closest
/// possible representatation.
///
/// If two representable values are equally close,
/// the result is the value with more trailing
/// zeros in its significand bit pattern.
///
/// - Parameter value: The integer to convert
/// to a floating-point value.
init(_ v: Int8)
39.
/// Returns thenumber of elements.
///
/// - Complexity: O(1) if `Self` conforms
/// to `RandomAccessCollection`; O(N) otherwise.
var count: IndexDistance { get }
41.
/// Creates anew value, rounded to the closest
/// possible representatation.
///
/// If two representable values are equally close,
/// the result is the value with more trailing
/// zeros in its significand bit pattern.
///
/// - Parameter value: The integer to convert
/// to a floating-point value.
init(_ v: Int8)