Locally overriding builtin&#x2F;global functions seems like a bug waiting to happen. There&#x27;s no way to figure out if you actually intended to use the local variable inside of scope, or the function it overshadowed. It seems to me that in Lisp-1 all local variables should be prefixed with some sort of symbol so that they can never override globals.