pub fn single_lowercase<T, Input, Error: ParseError<Input>>( arr: T, ) -> impl Fn(Input) -> IResult<Input, Input, Error>where Input: InputTakeAtPosition, T: FindToken<<Input as InputTakeAtPosition>::Item> + Span,