hs extensions
better project dependence in cabal files