maybe in alternatives , you could suggest additions to the macro system
Imagine if macros could be invoked like this:
some_iterator.loop_match! (x) { // $self=some iterator.
Foo(x)=>{...}
Bar(x)=>{...}
}
basically the suggestion is “method macros” plus multiple macro parameter brackets (){} afterward to look like function signatures or other control-flow structures in C, and read more naturally with less nesting in more complex invocations.
cfor!(init; cond; incr ) {
body..
}