#include <concepts>
#include <cstdint>
#include <span>
#include <stdexcept>
#include <string>
#include <boost/endian.hpp>