Keyword argument parsing for function-like procedural macros (Rust).
rust
example_macro!(
name => bar,
foo => i32
);
And here is the corresponding code in the proc macro:
````rust
struct MacroArgs {
name: Ident,
#[kwarg(optional)]
optional: Option
````
See the tests for more detailed examples