stringParserWithOptionsAndAttemptedParsers
inline fun <reified T : Any> stringParserWithOptionsAndAttemptedParsers(name: String? = null, type: KType = typeOf<T>(), noinline getParser: (options: ParserOptions?, attemptedParsers: List<KType>, isConverter: Boolean) -> ParserFunction<T>): StringParser<T>