       ? (0x3 as UInt8)._value
       : (0x1 as UInt8)._value
   }
+}
+
+extension StaticString: _ExpressibleByBuiltinUnicodeScalarLiteral {
 
   @_effects(readonly)
   @_transparent
   public init(_builtinUnicodeScalarLiteral value: Builtin.Int32) {
     self = StaticString(unicodeScalar: value)
   }
+}
+
+extension StaticString: ExpressibleByUnicodeScalarLiteral {
 
   /// Creates an instance initialized to a single Unicode scalar.
   ///

  public init(unicodeScalarLiteral value: StaticString) {
    self = value
  }

  @_effects(readonly)
  @_transparent

  public init(extendedGraphemeClusterLiteral value: StaticString) {
    self = value
  }
}

extension StaticString: _ExpressibleByBuiltinStringLiteral {

  @_effects(readonly)
  @_transparent
