Need the complicated dep on hashable, as portage has versions the cabal file is excluding