Retornar const unique_ptr

Gostaria de saber por que recebo um erro ao compilar:

const std::unique_ptr<int> get() { 
    return std::make_unique<int>(10);
}

int main() { 

    const std::unique_ptr<int> value = get();

    return EXIT_SUCCESS;
}

Estou tendo o erro a seguir:

main.cpp: In function ‘int main()’:
main.cpp:10:44: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = int; _Dp = std::default_delete<int>]’
     const std::unique_ptr<int> value = get();

Compila corretamente quando removoconst deget assinatura.

Existe alguma maneira de retornar uma constante unique_ptr?

questionAnswers(1)

yourAnswerToTheQuestion