Utility functions for use by decompression functions, class outlines
A special class to add error information to a returned value (with tests)