blob2 decoder: make it a class
blob2 decoder: add __repr__