Playground for implementing interruptible I/O on Windows using completion ports (rewrite of my haskell-iocp)