To cover what `carton exec` does as much as possible in Windows, 1 and 2 are required.  If we don't care about Windows (for good?), let's go with 3.  But I completely agree that only 3 is enough for this PR (no regression).