def get_or_create(name,  value):
if name not in storage:<EOL><INDENT>storage[name] = value<EOL><DEDENT>return storage[name]<EOL>
returns the storage space defined by name

if space does not exist yet it will first be created with the
specified value