pub type DeferredRegistryBaseFeeChange = SetOrKeep<Amount>;
enum DeferredRegistryBaseFeeChange { Set(Amount), Keep, }
sets a new absolute value T
keeps the existing value