Notably, the "--unreachable" flag no longer depends on specified heads, and we should document what happens if no heads are given.