pub fn create<T: Default + Shard>() -> ShardWrapper<T>