pub fn match_input_with_tokens<'a, 'b>( token: &'a Token, input: &'a str, app_meta: &'b AppMeta, tokens: Vec<&'a Token>, ) -> Pin<Box<dyn Stream<Item = FuzzyMatch<'a>> + 'b>>where 'a: 'b,