[Haskell-cafe] Best approach to avoid dependency hells