I wanted to get rid of the "managed and exchange heap" concept.

However, I can see that I deleted an important things like:
- the Rust compiler includes special static checks that ensure that programs use references safely.
- working with references helps reduce the overhead of automatic memory management.

Sidenote:

A goal I have in mind is to change the guides to use the words "pointers" and "references" consistently. Given that a references != pointer. Correct?