in reply to Empty string but True

I'd be inclined to put it on CPAN as Acme::EmptyTrueVar just for humor value.

As for usefulness, it could be if it had actual instances and it returned it's actual value when not empty.