[libc] Fix wrong type for load/store of Repeated elements

GitOrigin-RevId: 408c0cc4eb6099d06cbd51fd4e205c2b39b2c8af
diff --git a/src/string/memory_utils/elements.h b/src/string/memory_utils/elements.h
index ff47f61..f99e03d 100644
--- a/src/string/memory_utils/elements.h
+++ b/src/string/memory_utils/elements.h
@@ -129,13 +129,13 @@
     }
   }
 
-  static Storage<Element> Load(const char *ptr) {
-    Storage<Element> value;
+  static Storage<Repeated> Load(const char *ptr) {
+    Storage<Repeated> value;
     Copy(reinterpret_cast<char *>(&value), ptr);
     return value;
   }
 
-  static void Store(char *ptr, Storage<Element> value) {
+  static void Store(char *ptr, Storage<Repeated> value) {
     Copy(ptr, reinterpret_cast<const char *>(&value));
   }
 };