make mirage depend explicitly on `crunch` since it shells out to it