Uma função redundante

Crie uma função que receba uma string e retorne uma função sem argumentos. Ao chamar a função retornada, ela deve retornar a string original.

Exemplo

auto apple = redundant("apple");
apple() ➞ "apple"

Notas

Retorne uma função, não a string diretamente.