pub fn decode_first_param<T>() -> T
where
    T: AbiDecode,