# Functions
New initializes a new Patch with provided file channel and optional configurations.
WithErrors specifies an error channel to be used by Patch for error reporting.
WithLogger configures a Patch instance with a specific slog.Logger to handle logging output.
# Interfaces
Language represents the ability to update source code with documentation.
# Type aliases
Option configures a [*Patch] by setting optional parameters.