Could these match functions be given names like

```
_match1 -> _is_f_plus_sign
_match11 -> is_f_plus_1
_match12 -> _is_f_minus_1
_match21 -> _is_f1_plus_f2
_match22 -> _is_f1f2_plus_1
```