pub trait AddressGenerator { // Required method fn next_address(&self, storage: &mut dyn Storage) -> Addr; }