refactor convert all no arg function parameters to call-by-name