Go context timeouts: a practical recipe for fast APIs | Koder.ai