macro_rules! carykh_optimize { ($fmt:expr, $($fn:expr),+ $(,)?; { formatting = $formatting:expr, condition = $condition:expr }) => { ... }; ($fmt:expr, $($fn:expr),+ $(,)?; { formatting = $formatting:expr }) => { ... }; ($fmt:expr, $($fn:expr),+ $(,)?; { condition = $condition:expr }) => { ... }; ($fmt:expr, $($fn:expr),+ $(,)?) => { ... }; (@count $($rest:expr),*) => { ... }; (@substitute $_:expr) => { ... }; }