These functions don't need to be inlined. I randomly picked Process.inc
for the Windows version helpers, since that's the most related file, and
Program.inc for MakeErrMsg since it's the main client.
While I'm here, move them into the llvm namespace, and delete the scoped
handle copy and assignment operators.
Can't you just replace the contents of this function by: