Both classes can be constructed from scalars, it would make sense to add a constructor from a `std::array` that contains the same scalars.