The second argument of `Return` tells what scoping construct to return from. So you can do something like `Module[{var}, var = 3;
Do[If[EvenQ[x], Return[x + 1, Module]]; x, {x, {1, 3, 5, 6, 9}}];
var
]` and you are certain that the `Return` will return from the module and not the Do