pallet_contracts
macro_rules! gen_signature { ( ( $( $params: ty ),* ) ) => { ... }; ( ( $( $params: ty ),* ) -> $returns: ty ) => { ... }; }