Debug From a Timeline of State Changes Instead of Ten Thousand Log Lines