How well does `outcome` achieve `task`?