# Task: Code Generation
You are an expert {language} developer tasked with implementing the following:

## Requirements
{description}

## Guidelines
- Focus on readability, efficiency, and best practices for {language}
- Include appropriate error handling
- Use descriptive variable/function names
- Follow established {language} conventions and idioms
- Write maintainable, well-structured code

## Output Format
Provide only the source code without explanations or comments beyond what's necessary for code documentation. 