Macro issue_command_with_properties

Source
macro_rules! issue_command_with_properties {
    ($command:ident, $value:expr, $key1:ident: $val1:expr, $key2:ident: $val2:expr, $key3:ident: $val3:expr, $key4:ident: $val4:expr, $key5:ident: $val5:expr, $key6:ident: $val6:expr) => { ... };
    ($command:ident, $value:expr, $($key:ident: $val:expr),*) => { ... };
}