HeapFile getRecord written, untested (does compile)