pub fn storage_set<A, T>(key: ManagedRef<'_, A, StorageKey<A>>, value: &T) where
    T: TopEncode,
    A: StorageWriteApi + ManagedTypeApi + ErrorApi