With Cabal we have this nice dependency system: when you install a package, it installs missing but requires packages.
How do you solve this with Darcs? I hate it that I must manually figure out the dependencies, and then do a "darcs get" on them individually.