message: Fix a VC++ warning
diff: @@ -39,7 +39,7 @@ public:
  static T default_value(bool)
  {
  - return T(0.0);
  + return T{};
  }
  void init_from_ref(ref_type ref) noexcept override
  @@ -129,7 +129,7 @@ public:
  static util::Optional<T> default_value(bool nullable)
  {
  - return nullable ? util::Optional<T>() : util::Optional<T>(T{0.0});
  + return nullable ? util::Optional<T>() : util::Optional<T>(T{});
  }
  void set(size_t ndx, util::Optional<T> value)
  {
  