# Structs
AllErrorRecorder records all the errors.
FirstErrorRecorder records the first error, logs the others.
# Interfaces
ErrorRecorder offers a way to record errors during complex asynchronous operations.
# Type aliases
AllErrorAggregator aggregates errors.