A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library.
2.0.0