PARSER: fix incorrect source locations in loop / recur forms.