Concept Flow - Named return values
Function start
Initialize named returns
Execute function body
Assign values to named returns
Return statement (optional)
Return named values
Function end
The function starts by creating named return variables, runs the body, assigns values to these variables, then returns them automatically or explicitly.