I think it's worth taking a go at this, so I'll work on it. It may not benefit regular code, but if you use mixins and such code it could help diagnose problems.