#![allow(unused_macros)]
macro_rules! vo {
($($item:literal),* $(,)?) => {{
let mut vec = Vec::new();
$(
vec.push($item.to_owned());
)*
vec
}}
}
macro_rules! mo {
($($key:literal:$value:literal),* $(,)?) => {{
let mut map = HashMap::new();
$(
map.insert($key.to_owned(), $value.to_owned());
)*
map
}}
}