fn try_find_fwd_imp<A: Automaton + ?Sized>( aut: &A, input: &Input<'_>, pre: Option<&Prefilter>, anchored: Anchored, earliest: bool, ) -> Result<Option<Match>, MatchError>