SRFI-111 provides boxes: objects with a single mutable cell.
Return a newly allocated box whose contents is initialized to value.
Return true if obj is a box, otherwise return false.
Return the current contents of box.
Set the contents of box to value.