Language change: add lifetime to T