macro_rules! output_mode {
    ($type_:ty, $operation:path, $case:expr) => { ... };
}