diff -r HAppS-8.8-stable/HAppS.cabal HAppS-8.8-stable.patchedfor67/HAppS.cabal 7c7 < Build-Depends: base, HaXml >= 1.13 && < 1.14, mtl, network, stm, template-haskell, regex-compat, binary, HList --- > Build-Depends: base, HaXml >= 1.13 && < 1.14, mtl, network, stm, template-haskell, regex-compat, binary, HList, random, containers, old-time, old-locale, bytestring, array, directory, process, unix diff -r HAppS-8.8-stable/src/HAppS/Protocols/HList.hs HAppS-8.8-stable.patchedfor67/src/HAppS/Protocols/HList.hs 1c1 < {-# OPTIONS -fallow-undecidable-instances #-} --- > {-# OPTIONS -fglasgow-exts -fallow-undecidable-instances #-} diff -r HAppS-8.8-stable/src/HAppS/Protocols/MessageWrap/W.hs HAppS-8.8-stable.patchedfor67/src/HAppS/Protocols/MessageWrap/W.hs 1c1,2 < {-# OPTIONS -fglasgow-exts -fallow-overlapping-instances -fallow-undecidable-instances -fno-monomorphism-restriction #-} --- > {-# OPTIONS -fglasgow-exts -fallow-overlapping-instances -fallow-undecidable-instances -fno-monomorphism-restriction -fimplicit-params #-} >