macro_rules! if_option { (Option<$type:ty>, THEN {$($then:tt)*} ELSE {$($otherwise:tt)*}) => { ... }; ($type:ty, THEN {$($then:tt)*} ELSE {$($otherwise:tt)*}) => { ... }; }