pub type InstanceInitializer = Box<dyn FnOnce(&Instance, &dyn AsStoreRef) -> Result<(), Error>>;
struct InstanceInitializer(/* private fields */);