message: [crispy] utils: Adds joinHumanReadable(list, sep).
diff: #include <fstream>
  #include <functional>
  #include <optional>
  +#include <sstream>
  #include <string>
  #include <string_view>
  #include <unordered_map>
  @@ -54,6 +55,19 @@ constexpr unsigned long strntoul(char const* _data, size_t _count, char const**
  return result;
  }
  +template <typename T>
  +std::string joinHumanReadable(std::vector<T> const& list, std::string_view sep = ", ")
  +{
  + std::stringstream result;
  + for (size_t i = 0; i < list.size(); ++i)
  + {
  + if (i != 0)
  + result << sep;
  + result << fmt::format("{}", list[i]);
  + }
  + return result.str();
  +}
  +
  template <typename T, typename Callback>
  constexpr inline bool split(std::basic_string_view<T> _text, T _delimiter, Callback&& _callback)
  {
  