Language definitions and support traits
This module defines the supported programming languages and provides a uniform interface for language-specific operations.