unix-compat and yaml bump to support Win64
More haskell-platform workarounds