Just call it “setupMyValue”. The caller assumes that myValue has no meaningful contents before the call, but has one after the call. Suitable in situations where the call is synchronous with no possible error. Otherwise the caller doesnt care about how the called function achieves its goal.