patch applied (cabal): Add a unuque identifier for installed packages (part 1 of 9)