std::array<std::unordered_map<uint32_t, std::vector<std::array<uint16_t, 8>>>, 8> complexArray{};
[std::unordered_map<uint32_t, std::vector<[uint16_t, 8]>>, 8] complexArray{};
using arr_t = std::array<uint16_t, 8>;
using vecarr_t = std::vector<arr_t>;
using unomap_t = std::unordered_map<uint32_t, vecarr_t>;
std::array<unomap_t, 8> complexArray{};