Fixed default argument desugar
Only adapted the existing solution to the new scope, which makes
iter-stop.py test to pass, but only works for 1 default argument
assuming no other arguments are present, otherwise they are
silently discarded.