[Haskell-cafe] Compatibility etiquette for apps, with cabal sandboxes and `stack`