IEnumerator <object> BindToChildTask(IEnumerator <object> task, object[] output) { object result = null; yield return(task.Bind(() => result)); output[0] = result; }