Open
Description
Why does stacked borrows treat reference parameters specially?
Naively, I would expect fn foo(x: &u8, y: &u8)
and fn foo(xy: (&u8, &u8))
to be equivalent, but it appears that only in the former case are the references protected by a CallId. Is there an explanation for why it was decided to do things this way?