pub fn parse_pattern_matches( input: &str, ) -> IResult<&str, Vec<(Pattern<'_>, Expr<'_>)>>
Parse a set of pattern matches