macro_rules! unwrap {
($e: expr) => { ... };
(? $e: expr) => { ... };
($e: expr;$l:literal) => { ... };
(? $e: expr;$l:literal) => { ... };
}macro_rules! unwrap {
($e: expr) => { ... };
(? $e: expr) => { ... };
($e: expr;$l:literal) => { ... };
(? $e: expr;$l:literal) => { ... };
}