It’s not commonly bad style to have a function and variable sharing the same name. If “list” is the best name for a variable, CL programmers don’t hesitate to use it. When writing an automobile-related application, they wouldn’t hesitate to use CARs all the time.