to talk about lifetimes in a local context; Rust has all the information and
can work out everything as optimally as possible. Many anonymous scopes and
temporaries that you would otherwise have to write are often introduced to
make your code Just Work.</p>

<p>However once you cross the function boundary, you need to start talking about
lifetimes. Lifetimes are denoted with an apostrophe: <code>&#39;a</code>, <code>&#39;static</code>. To dip
our toes with lifetimes, we&#39;re going to pretend that we&#39;r