I just felt that as you can many functions with the same name but with different arities (number of args) at the top-level why shouldn't I be allowed to have it deeper down as well. Also this means that I can only sometimes refer to a function with just its name, when it is at the top-level you need need both name and arity.
This means that Lisp-1 doesn't really fit anyway so why let it limit you?
This means that Lisp-1 doesn't really fit anyway so why let it limit you?