Tried to fork a go process. It 'works' on surface. Like it wouldn't directly crash. But then it makes the child process very unstable in my experience. This was predictable... I was a bit stupid to think it was possible to fork a multithreaded process.