   }
 
   /// A Boolean property indicating whether the scalar may change when it
-  /// undergoes a case mapping.
+  /// undergoes case mapping.
   ///
   /// For any scalar `s`, it holds by definition that
   ///

  ///   directs the rendering engine to render them as a connected glyph when it
  ///   would otherwise render them independently. The zero width joiner is also
  ///   used to construct complex emoji from sequences of base emoji characters.
  ///   For example, "family" emoji are created by joining sequences of man,
  ///   woman, and child emoji with the zero width joiner.
  ///
  /// This property corresponds to the `Join_Control` property in the
  /// [Unicode Standard](http://www.unicode.org/versions/latest/).


  /// The numeric value of the scalar.
  ///
  /// The value of this property is nil for scalars that do not represent a
  /// number.
  ///
  /// The numeric value of a scalar is represented as a `Double` because some
  /// scalars represent fractions:
  ///
  /// ```
  /// print("X", ("X" as Unicode.Scalar).properties.numericValue ?? "nil")
  /// // Prints "X nil"
  /// print("4", ("4" as Unicode.Scalar).properties.numericValue ?? "nil")
  /// // Prints "4 4.0"
  /// print("\u{2463}", ("\u{2463}" as Unicode.Scalar).properties.numericValue ?? "nil")
  /// // Prints "④ 4.0"
  /// print("\u{2155}", ("\u{2155}" as Unicode.Scalar).properties.numericValue ?? "nil")
  /// // Prints "⅕ 0.2"
  /// ```
  ///
