create v returns Some t if v is a heap block, where t is physically equal
to v
value t returns the value that is physically equal to t
bytes t returns the number of bytes on the heap taken by heap block t, including
the header. This is just the space for the single block, not anything it points
to.