fn interface_has_function( gcx: Gcx<'_>, cid: ContractId, signature: &str, params: &[&str], returns: &[&str], ) -> bool