|
2. If the function call is in an assignment _expression_ and is the last
_expression_, then the number of return values to accept is equal to
corresponding var plus any excess vars.
3. In all other cases the function return values are truncated to 1 result.