For wholesale storage management
GetPermanentDataPages:
PROC[nPages: CARDINAL, createUniformSwapUnits: BOOL ← TRUE]
RETURNS[LONG POINTER];
GetCollectibleQuanta:
PROC[desired, needed: QuantumCount]
RETURNS[qi: QuantumIndex, qc: QuantumCount];
GetDataPagesForGCTables: PROC RETURNS[LONG POINTER];
NotifyAllocatorReady: PROC;
IsAllocatorReady: PROC RETURNS[BOOL];
For reference-counted assignment
AssignRef: PROC[refNew: REF ANY, ptrRef: LONG POINTER];
AssignRefNew: PROC[refNew: REF ANY, ptrRef: LONG POINTER];