macro_rules! use_memo { (() => $e:expr) => { ... }; (($( $dep:ident $(= $dep_expr:expr)? ),+ $(,)?) => $e:expr ) => { ... }; }