macro_rules! io_struct_impl { ( $name:ident ( $( $param:ident : $ty:ty ),* ) -> $reply:ty ) => { ... }; }