parser: allow `match` nodes w/o `when` if there is an `else`
This crate contains the procedural macros used by the Rinja templating engine.