Às vezes pode ser necessário usar o contexto apenas pelos valores, sem necessidade do cancelamento, até o Go 1.20 para solucionar isso era necessário criar uma struct que retornava somente os valores do contexto, removendo a função de cancelamento.