anchor.diff:    #ptr{ offset=PtrOffset },
     #object{ offset=ObjOffset,
              segment=Segment }=O) ->
  +
       Pos = ObjOffset + PtrOffset,
   
       <<_:Pos/binary-unit:64,
  
positive.code: %% internal functions
  %% ===================================================================
  
  -record(ptr_ref, { offset, size, count, segment }).
  
  %% Lookup type in schema
  get_type(Type, #schema{ types=Ts }) ->
  
negative.code:              )
      end.
  
  get_list(#list_ptr{ count=0 }) -> [];
  get_list(#list_ptr{ 
              offset=Offset, size=composite, 
              count=TotalWordCount, segment=Segment }) ->
      <<_:Offset/binary-unit:64,
  