Macros

inspired by structx (that doesn’t work now), atruct! macro enables to define anonymous structs like

Attribute Macros

We usually return more than 1 values from a function. In such situations, Rust supports only tupple as a way to bundle returned values. But it’s sometimes a bit anoying: when we’d like to name freely to each field, not 0, 1, 2, …