[Git][ghc/ghc][wip/romes/async-rpc] 5 commits: interp: spawn fillPipe thread, writePipe now safely interruptible