Haskell in newsys, plus tweaking.