Rust already puts a burden on me because of memory-management complexity. I welcome conventions like this when the compiler can hide most of that complexity.