Thank you. I've managed to create a working example. Just a question since this is startMetricsHttpServer deprecated but I still have to mimic the createThread stuff?
If I do this: proc startMetrics() {.async.} = ... proc startPresto() {.async.} = ... waitFor(allFutures(startMetrics(), startPresto())) Run They still start in the same thread.