pub fn pattern_array( input: ParseString<'_>, ) -> Result<(ParseString<'_>, PatternArray), Err<ParseError<'_>>>