         }
     }
 
-    private func _parseAfterSchema(_ character: Character) -> ParserState {
+    @inline(__always) private func _parseAfterSchema(_ character: Character) -> ParserState {
         switch character {
             case "/":
                 return .AfterSchema

        }
    }

    private func _parseParameter(_ character: Character, _ data: String) -> (ParserState, String?) {
        switch character {
            case "0"..."9", "a"..."z", "A"..."Z", "-", ".", "_", "~", "%", "=", "/":
                var value = data

        }
    }

    @inline(__always) private func _parsePath(_ character: Character, _ data: String) -> (ParserState, String?) {
        var value = data
        switch character {
            case "0"..."9", "a"..."z", "A"..."Z", "-", ".", "_", "~", "%", "/":
