gave all the primitives arguments with meaningful names. This makes it possible for frontends to provide more useful debugging hints if a word is used incorrectly. Some care must be taken to avoid letting local names clash with the argument names in primitives like run, if, unless and repeat.