fix nested records on heap, better printing, eqPt method
make first objects example work exactly the same