# Functions
Min returns the lowest value.
ProcessInBatches is a generic method that splits the provided items in batches and calls processBatch for each batch.
ProcessInConcurrentBatches is a generic method to concurrently obtain some resource in batches and then process each batch.
# Type aliases
GenericBatchGetter defines the method signature for a batch getter to obtain a batch of some generic resource.
GenericBatchProcessor defines the method signature for a batch processor to process a batch of some generic resource.