You can never be sure what you are reading unless you have read the code of the thing being called.Short of the possible performance considerations, I just do not see any good coming of taking a value you intend to own, which is what I assume 'sink' to mean, as anything other than a value.