initial commit of debug++ variant for this library