Custom version lookup with the signature Future<String> func() async {}. Must return an empty string if no last version is given during initial start.
Future<String> func() async {}
typedef VersionLookup = Future<String> Function();