constexpr is still unsupported for classes on MSVC