task: allow children to define task_name, gets logged in runner