each of these directories `Cargo.toml` will be massaged, and
the package there will be used for other massaged `Cargo.toml`s
-`packages` is a mapping from package names to dictionaries (e.g. in
-`Cargo.nail`, write something like: `[packages.mylibrary]`
-`subdir='mylibrary-test'` or `[packages]` `mylibrary='mylibrary-test'`).
-These override the locations for the specified packages (so you can,
-for example, have multiple trees with the same package in). The
-`subdir` values are also added to the list of directories where
-`Cargo.toml` should be massaged.
+For more complex cases: `packages` is a mapping from package names to
+strings, or dictionaries (e.g. in `Cargo.nail`, write something like:
+`[packages.mylibrary]` `subdir='mylibrary-test'` or `[packages]`
+`mylibrary='mylibrary-test'`). These override the locations for the
+specified packages (so you can, for example, have multiple trees with
+the same package in). The `subdir` values are also added to the list
+of directories where `Cargo.toml` should be massaged.
Out-of-tree builds
==================