 }
 
 extension Unicode.UTF16.ForwardDecoder : _UTF16Decoder {
+  public typealias Encoding = Unicode.UTF16
   public typealias CodeUnit = UInt16
   public typealias EncodedScalar = Buffer
   

}

extension Unicode.UTF8.ForwardDecoder : _UTF8Decoder {
  public typealias CodeUnit = UInt8
  public typealias EncodedScalar = Buffer
  

}

extension UTF8.ReverseDecoder : _UTF8Decoder {
    public typealias Encoding = Unicode.UTF8
  public typealias CodeUnit = UInt8
  public typealias EncodedScalar = Buffer

