# Functions
NewEngine creates a new patch engine.
# Structs
PatchOptions contains options for patchObject and patchTemplate.
# Interfaces
Engine is a patch engine which applies patches defined in a ClusterBlueprint to a ClusterState.
PatchOption represents an option for the patchObject and patchTemplate funcs.
# Type aliases
PreserveFields instructs the patch func to preserve fields.