why does this raise, isn't 3 interpreted as scale?    (python rules, if we want to follow them)

missing case: numargs+2 and loc=1 should raise, case in comments above

(I have a bit of a hard time thinking of all possible cases.)