internal static TaskResult Return(Task task, TaskResult result) { for (int i = 0; i < task.Params.Count; i++) { result.AddReturn(task.Name + i, Get(task, i, result)); } return Next(task, result); }