typedef VersionCallback<T> = T Function( Future<void> Function() openStore, Version currentV, Version newV, );