Обёртка с таймаутом и логированием для долгой функции — задача с собеседования для Go-разработчик | Эйч | Эйч