 lastAccess: Date.now() });
                    return value;
                };

                const setter = (newValue, updateContext = {}) => {
                    if (typeof newValue === 'function') {
                        const currentValue = context.getState(path, defaultValue);
                        newValue = newValue(currentValue);
                    }

                    context.setState(path, newValue, {
                        source: 'useState',
                        path,
           