remove semicolons
writers use a table as buf
more pretty output for tables.
use __key_seq meta info to keep table keys ordered.
only output multiRefObjects when necessary
fix mistake.
add test_types
fix multi-ref objects output
delete print