message: fix issue in byte_reader on 'bytes' as 0 for floats
diff: @@ -86,16 +86,17 @@ public:
  },
  7);
  default:
  + if (sizeof(T) == 8 && trailing_zero < 8) {
  return MemcpyWrap<T>(
  [&]() {
  - if (sizeof(T) == 8 && trailing_zero < 8) {
  result = Load<T>(buffer + index);
  index += sizeof(T);
  - }
  return result;
  },
  8);
  }
  + return result;
  + }
  }
  private:
  