macro_rules! invoke {
( $rpc : ident.$a : tt.$b : tt () ) => { ... };
( $rpc : ident.$a : tt.$b : tt ( $( $arg : expr ),+ ) ) => { ... };
}macro_rules! invoke {
( $rpc : ident.$a : tt.$b : tt () ) => { ... };
( $rpc : ident.$a : tt.$b : tt ( $( $arg : expr ),+ ) ) => { ... };
}