A flexible utility for managing chains of asynchronous functions with advanced error handling and timeout support.