Context en Go: Cancelación, Timeouts y Valores de Request-Scope