Debug stuff.

This package contains debug utility functions and classes. This package is independent.