macro_rules! to_log {
([$($array:tt)*],) => { ... };
([$($array:tt)*], ($level:literal, $title:expr, $value:expr)) => { ... };
([$($array:tt)*], ($level:literal, $title:expr)) => { ... };
([$($array:tt)*], ($level:literal, $title:expr, $value:expr), $($msg:tt)*) => { ... };
([$($array:tt)*], ($level:literal, $title:expr), $($msg:tt)*) => { ... };
(vec: $($msg:tt)*) => { ... };
}