fn regexp_match<'a>( haystack: &'a str, needle: &str, flags: OptionalArg<&str>, temp_storage: &'a RowArena, ) -> Result<Datum<'a>, EvalError>