fn decode_parameter( ty: &DynSolType, storage: Option<Storage>, stack_words: &[U256], memory: Option<&[u8]>, calldata: Option<&[u8]>, ) -> Option<DynSolValue>