         // can be removed as soon https://bugs.swift.org/browse/SR-12126 and
         // https://bugs.swift.org/browse/SR-12125 has landed.
         // Thanks @weissi for making my code fast!
-        @inlinable func makeStringFast<Bytes: Collection>(_ bytes: Bytes) -> String where Bytes.Element == UInt8 {
+        func makeStringFast<Bytes: Collection>(_ bytes: Bytes) -> String where Bytes.Element == UInt8 {
             if let string = bytes.withContiguousStorageIfAvailable({ String(decoding: $0, as: Unicode.UTF8.self) }) {
                 return string
             } else {

                    let newPtr = ptr[advanceBy..<ptr.count]
                    let json = String(bytes: newPtr, encoding: encoding)!
                    return try json.utf8.withContiguousStorageIfAvailable { (utf8) -> JSONValue in
                        try JSONParser().parse(bytes: utf8)
                    }!
                }
                

    case singleFragmentFoundButNotAllowed
}

private enum JSONValue {
    case string(String)
    case number(String)
    case bool(Bool)
