// no Write(length) override
 public static void Read(this IO.EndianReader s, out string value, Memory.Strings.StringStorage storage)
 {
     value = s.ReadString(storage);
 }
 // no Write(length) override
 public static void Read(this IO.EndianReader s, out string value, Text.StringStorageEncoding encoding)
 {
     value = s.ReadString(encoding);
 }
 public static void Read(this IO.EndianReader s, out string value)
 {
     value = s.ReadString();
 }