public Task CreateBackupAsync(LFSBackupServiceOptions options) => Task.Run(async() =>
        {
            var instant       = _clock.GetCurrentInstant();
            var tz            = DateTimeZoneProviders.Tzdb.GetSystemDefault();
            var zonedDateTime = instant.InZone(tz);
            var folderName    = $"{zonedDateTime.Year}.{zonedDateTime.Month}.{zonedDateTime.Day}-{zonedDateTime.Hour}.{zonedDateTime.Minute}";

            var rootFolderResult = await _filesystem.CreateFolderAsync(options.Folder, folderName).ConfigureAwait(false);

            if (rootFolderResult.IsFailed)
            {
                return;
            }

            await ExportAsync(new LFSBackupServiceOptions(options.IsAssetsSyncEnabled, new Folder(rootFolderResult.Value.Path, rootFolderResult.Value.Name)));
        });