Можно ли перенести свой собственный пул потоков в hpx?

#hpx

Вопрос:

У меня есть довольно большое существующее приложение, которое использует boost::asio и boost::beast и создает собственные пулы потоков для поддержки io_contexts для них, и я хотел бы использовать реализацию фьючерсов HPX (потому что std не существует, а boosts сломан) без необходимости вырывать существующий пул потоков.

В принципе, я пытаюсь обойти это исключение, которое возникает при установке значения обещания в потоке ввода-вывода:

 run HttpClient: unhandled exception Attempting to register a thread outside the HPX runtime and no default pool handler is installed. Did you mean to run this on an HPX thread?: HPX(invalid_status):
 

Возможно ли это?