@tavianator To silently extend the lifetime of a `let` whenever necessary? I think that would result in the compiler silently accepting lots of code that shouldn't compile, hiding bugs and causing subtle unintended behavior. I don't think that's a good idea. ^^'
@Mara @tavianator One worry I have (as a novice rust programmer who relies heavily on the very helpful error messages) is that if the compiler tells me "help: try using super let" then I'm probably going to press the "make my code compile" button without understanding the edge cases or consequences involved. So it may still cause some of these issues in practice?
(thanks for the blog post - it was a really interesting read! :)