Instruction: Explain what module augmentation is, with a practical example of extending an existing module's functionalities.
Context: This question targets the candidate's knowledge of advanced TypeScript features, such as module augmentation, and their ability to extend or modify existing type declarations in a modular codebase.