When the compiler gives you a warning about a free variable that hasn't been declared special, should it give the warning again for each function which uses the variable? Or should it give the warning only once for any particular variable, as it does now?