For anyone running into issues, and you were using an if statement to avoid using decides you will need to initialize “Value” in an if statement. Example:
Your original code with a warning:
if (set Map[Key] = FallibleCall[]):
New code with same function and no warning:
if (Value := FallibleCall[]):
set Map[Key] = Value