Hello.
Please, excuse me my bad english in advance!extern (с) int fork() to daemonize vibe.d REST server on POSIX systems?
This minimal example is not workable:

extern (C) int fork();
int main(string[] args){
    if (fork()) return 0;
    
    void index(HTTPServerRequest req, HTTPServerResponse res){
        res.writeBody("Hello World!");
    }
	
    auto settings = new HTTPServerSettings;
    settings.bindAddresses = ["127.0.0.1"];
    
    auto router = new URLRouter;
    router.get("/", &index);

    listenHTTP(settings, router);
    runEventLoop();

    return 0;
}

I got

core.exception.InvalidMemoryOperationError@(0)
core.exception.InvalidMemoryOperationError@(0)

on runEventLoop()

This example builds with dub "versions": ["VibeCustomMain"]