Open
Description
Currently we use the terms "borrowed" and "stolen" to describe references, both passed those passed as arguments, and those returned.
Returning a "borrowed" reference is fundamentally different to passing a "borrowed" reference as an argument. Using the same term is confusing.
The term "stolen" is needlessly pejorative, which distracts from the semantics.