serializer serialization.Serializer,
inputTasks map[tasks.Category][]tasks.Task,
outputTasks := make(map[tasks.Category][]InternalHistoryTask)
for category, tasks := range inputTasks {
serializedTasks := make([]InternalHistoryTask, 0, len(tasks))
for _, task := range tasks {