static async Task MainAsync(string[] args)
        {
            var tzdb = await CurrentTzdbProvider.LoadAsync();

            var zones = await WriteZonesAsync(tzdb.Ids);

            await WriteLinksAsync(zones, tzdb.Aliases);

            await WriteIntervalsAsync(zones, tzdb);

            await WriteVersion(tzdb.VersionId.Split(' ')[1]);
        }