cabal file with Snap dependency