refactoring variables #327

不区分describable和functional