macro_rules! swh {
(wacha $name:ident = $expression:expr) => { ... };
(wacha_mut $name:ident = $expression:expr) => { ... };
(suluhisha $expression:expr) => { ... };
(suluhisha $e:expr, $(suluhisha $es:expr),+) => { ... };
($matokeo:ident; kwa $i:ident katika $iterator:expr => kama $condition:expr) => { ... };
(orodha -> [$($val:expr),*]) => { ... };
(kamusi -> $($k:expr => $v:expr),*) => { ... };
($condition:expr => $expression:expr ; $alternative:expr) => { ... };
(andika($expression:expr)) => { ... };
(urefu($expression:expr)) => { ... };
(masafa($start:expr, $stop:expr)) => { ... };
(kweli) => { ... };
(uwongo) => { ... };
}