pub fn map_pattern<I: Span>(input: I) -> Res<I, MapPatternVar>