pub fn user_function(input: ParseString<'_>) -> ParseResult<'_, ParserNode>