@Mara I have a lot of headache with those currently at work - but in C++, where I don't have the borrow checker to detect dangling reference.
So I'm currently introducing a temporary<T&&, Lifetime> type to implement the borrow checker in the library...