# Functions
GetLogger retrieves the current logger from the context.
GetModulePath returns the module path for the provided context.
WithLogger returns a new context with the provided logger.
WithModule adds the module to the context, appending it with a slash if a module already exists.