don't let users accidentally create a function with the name of a builtin
Fairly regularly, somebody writes a function called test, and then their entire environment spews garbage and often becomes unresponsive, as many shipped functions and prompts expect test to be the builtin (or at least behave the same way).
Options include:
- banning a
testfunction - converting all shipped functions &c to use either
builtin testor[.