# include int main() { using namespace biu::literals; auto a = std::vector{1, 2, 3, 4, 5} | biu::eigen::toEigen<>; static_assert(std::same_as); auto b = std::array{1, 2, 3} | biu::eigen::toEigen<>; static_assert(std::same_as); auto c = std::vector{std::array{1, 2}, std::array{3, 4}, std::array{5, 6}} | biu::eigen::toEigen<>; static_assert(std::same_as>); auto d = std::array{std::array{1, 2}, std::array{3, 4}, std::array{5, 6}} | biu::eigen::toEigen<>; static_assert(std::same_as>); auto e = biu::deserialize(biu::serialize(c)); static_assert(std::same_as); assert(c == e); }