# Functions
NewModule creates a new instance of Module.
NewModuleWithConfig creates a new instance of Module with the given configuration values.
NewModuleWithGetter creates a new instance of Module with the given configuration getters.
SetLog sets the logger from outside the package.
# Constants
ModuleName defines the expected name for this module when used in Starlark's load() function, e.g., load('llm', 'chat').