# 23 — General cleanup and refactor **Status:** open Housekeeping pass over the codebase. ## Function names Function names should be reviewed and improved for consistency and clarity. ## Global namespace (`_G`) Review what's exposed in `_G`. Do we need to expose everything? Candidates for cleanup: - `__command` — internal, could be hidden - `__interactive` — internal, could be hidden - `__getenv` / `__setenv` — internal, could be hidden - `__builtins` — should this be user-facing or internal? Consider whether internal functions should live in a single `__lush` table or use the registry instead of polluting globals.