fix a longstanding bug (shared by the server compiler), in which a function's argument would shadow a module variable and cause all module references to that variable to become unboundStackErrors. For example: \n(check-expect (f 1) (+ 1 2))\n(define (f +) (+ 1 2))