I'm having trouble wrapping my head around how to work with Hackage in the
context of a Linux distribution that already has its own package management
situation. Between distribution-provided packages containing Haskell programs
and/or libraries, system-wide cabal installs, user-specific cabal installs,
and cabal sandboxes, I can't seem to work out how the hackage/cabal architects
intend people (ie, me) to juggle things.