Met levensduurspecificaties kunnen we expliciet zijn in bepaalde scenario's die de compiler niet zelf kan oplossen, door alle levensduren van de onderdelen van een functiesignatuur te onderscheiden.