- freeBlock:(unsigned)handle; // if IX_ALLBLOCKS, frees all blocks
// opening, copying or resizing locks block against access by other contexts; closing clears lock; lock cleared automatically at end of locking transaction
- closeBlock:(unsigned)handle;
- (void *)openBlock:(unsigned)handle // opens for writing and shadows