Function Call Semantics: Correctly model how lifetimes flow through function calls, from arguments to return values.