Only an LLM can give reasonably meaningful names to most functions and variables automatically, though.