Is the next step formal methods (theorem proving) or is there a less complex lifetime system still out there that could model this?