Return more user-friendly messages when rule functions are fed bad arguments.