human
I wrote the below code

    def decorator(method):
        name = method.__name__
        def wrapper(self):
            if (name not in storage):
                storage[name] = method(self)
            return storage[name]
        return property(update_wrapper(wrapper, method))
    return decorator

What's a good function header?

Here's a good function header?
assistant
#Here's a good function header.

def memoize_property(storage):