   var _storage: Storage
   @_versioned
   var _bitCount: UInt8
+
+  @inline(__always)
+  public init(containing e: Element) {
+    _storage = Storage(extendingOrTruncating: e)
+    _bitCount = UInt8(extendingOrTruncating: Element.bitWidth)
+  }
 }
 
 extension _UIntBuffer : Sequence {


  mutating func parseOne<I : IteratorProtocol>(
    _ input: inout I
  ) -> Unicode.ParseResult<UInt32> where I.Element == CodeUnit

  static func scalar(bufferStorage: UInt32, length: Int) -> UnicodeScalar
}

extension UnicodeDecoder {

    var d = Self()
    while true {
      switch d.parseOne(&input) {
      case let .valid(scalarContent):
        output(decodeOne(scalarContent))
      case .invalid:
        if !makeRepairs { return 1 }
        errors += 1
