message: WindowSize: adds fmt::format() printer
diff: */
  #pragma once
  +#include <fmt/format.h>
  +
  namespace terminal {
  struct [[nodiscard]] WindowSize {
  @@ -31,3 +33,20 @@ constexpr bool operator!=(WindowSize const& _a, WindowSize const& _b) noexcept
  }
  }
  +
  +namespace fmt {
  + template <>
  + struct formatter<terminal::WindowSize> {
  + template <typename ParseContext>
  + constexpr auto parse(ParseContext& ctx)
  + {
  + return ctx.begin();
  + }
  +
  + template <typename FormatContext>
  + auto format(const terminal::WindowSize& value, FormatContext& ctx)
  + {
  + return format_to(ctx.out(), "({}, {})", value.columns, value.rows);
  + }
  + };
  +}
  