Fix bug where you could not give a function parameter a certain name if that name had already been used in an outer scope