I'm glad you found Lemon useful. The debugging features result from [dogfooding](https://en.wikipedia.org/wiki/Eating_your_own_dog_food). I've had to debug countless problems with Lemon myself, over the past three decades. The debugging aids you describe have been built up slowly over that time.