package storage import "fmt" type MemoryStorage struct { Data map[string]any } func (ms *MemoryStorage) Read(k string) (any, error) { v, ok := ms.Data[k] if ok { return v, nil } return nil, fmt.Errorf("value does not exist") } func (ms *MemoryStorage) Write(k string, v any) error { ms.Data[k] = v return nil }