pub type GenSetOwner<S> = GenUpdateStateOwner<Set<S>>;
pub struct GenSetOwner<S>(/* private fields */);