macro_rules! try_cf {
($msg:expr, continue, $lbl:tt, $e:expr) => { ... };
($msg:expr, break, $lbl:tt, $e:expr) => { ... };
($msg:expr, continue, $e:expr) => { ... };
($msg:expr, break, $e:expr) => { ... };
(continue, $lbl:tt, $e:expr) => { ... };
(break, $lbl:tt, $e:expr) => { ... };
($msg:expr, $e:expr) => { ... };
(continue, $e:expr) => { ... };
(break, $e:expr) => { ... };
($e:expr) => { ... };
}