[Haskell-cafe] Parsing binary 'hierachical' objects for lazy developers