   /// number.
   ///
   /// ```
-  /// print("X", ("X" as Unicode.Scalar).properties.numericType)
+  /// print("X", ("X" as Unicode.Scalar).properties.numericType ?? "nil")
   /// // Prints "X nil"
-  /// print("4", ("4" as Unicode.Scalar).properties.numericType)
-  /// // Prints "4 Optional(Swift.Unicode.NumericType.decimal)"
-  /// print("\u{2463}", ("\u{2463}" as Unicode.Scalar).properties.numericType)
-  /// // Prints "④ Optional(Swift.Unicode.NumericType.digit)"
-  /// print("\u{2155}", ("\u{2155}" as Unicode.Scalar).properties.numericType)
-  /// // Prints "⅕ Optional(Swift.Unicode.NumericType.numeric)"
+  /// print("4", ("4" as Unicode.Scalar).properties.numericType ?? "nil")
+  /// // Prints "4 decimal"
+  /// print("\u{2463}", ("\u{2463}" as Unicode.Scalar).properties.numericType ?? "nil")
+  /// // Prints "④ digit"
+  /// print("\u{2155}", ("\u{2155}" as Unicode.Scalar).properties.numericType ?? "nil")
+  /// // Prints "⅕ numeric"
   /// ```
   ///
   /// This property corresponds to the `Numeric_Type` property in the

    return _hasBinaryProperty(__swift_stdlib_UCHAR_CHANGES_WHEN_LOWERCASED)
  }

  /// A Boolean property indicating whether the scalar is one whose normalized
  /// form is not stable under a `toUppercase` mapping.
  ///
  /// This property corresponds to the `Changes_When_Uppercased` property in the
  /// [Unicode Standard](http://www.unicode.org/versions/latest/).

  }

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