Input a stream of blocks in binary format, and outputs a stream of parsed blocks as objects