Suppose that in map(f, a1, ...) the function f has side-effects, and a1 etc are ordered collections (eg arrays or similar).
Is map guaranteed to traverse the arguments in the linear-index ordering, or could that theoretically change in a new version of Julia? (I know that it currently does).