Cleanliness is next to correctness.

Avoid cross-pollination by doing a clean (duh),
and by using a fresh ivy cache for every build.