# Functions
AssignmentExistsInSlice checks if a given assignment exists in a slice of assignments.
DefaultAssignmentsEqual compares two Assignment instances for equality.
ExistsInSlice checks if a given item exists in a slice based on a comparison function.
HandleTimeout is a helper function to manage context timeouts.
IdentifiableExistsInSlice checks if a given identifiable item exists in a slice based on ID.
# Interfaces
Assignment is a generic interface for types that represent assignments.
Identifiable is an interface for types that have an ID.
# Type aliases
CompareFunc is a type for custom comparison functions.