reftype? -> heaptype?