Lifetime annotations are everywhere in rust function signatures so I think it is important to have a basic understanding of them.