module V8::Weak::Cell

def weakcell(name, &block)

def weakcell(name, &block)
  unless storage = instance_variable_get("@#{name}")
    storage = instance_variable_set("@#{name}", Storage.new)
  end
  storage.access(&block)
end