macro_rules! hashmap {
    {} => { ... };
    { $({$k:expr => $v:expr}),* } => { ... };
}