fix for foldl overwriting foldl(op, itr)

This just gave me quite a headache.
I think foldl doesn't work without supplying a Signal, right? As varargs can also be zero, this is how the function definition should look like!