Make pipeline left-recursive