'(internal) Create a list for persisting an object to.  This will allow
backreferences to be made internal to the object. (circular
references).
The reason this needs to happen is that we don\'t generate an ID for
every object, so we won\'t necessarily know which ID the object will
have in the future.  When it is \'cooked\' ( see _cook ), it will be
assigned an ID, and the temporary placeholder list created here will be
modified in-place to create an expression that gives this object an ID:
[reference id# [object-jelly]].'

def prepare(self, object):

    self.preserved[id(object)] = []
    self.cooker[id(object)] = object
    return []
