   }
 
   // FIXME: Unicode and locales make this interesting
-  var _uppercase : UnicodeScalar {
+  var _uppercase: UnicodeScalar {
     if self >= "a" && self <= "z" {
       return UnicodeScalar(UInt32(self) - 32)
     } else if self >= "à" && self <= "þ" && self != "÷" {

  /// Construct with value `v.value`.
  ///
  /// Requires: `v.value` can be represented as UInt64.
  public init(_ v : UnicodeScalar) {
    self = UInt64(v.value)
  }
}

  /// Create an instance with numeric value `v`.
  ///
  /// Requires: `v` is a valid Unicode scalar value.
  public init(_ v: UInt32) {
    // Unicode 6.3.0:
    //
    //     D9.  Unicode codespace: A range of integers from 0 to 10FFFF.
