Don’t Compute In PublicBreaking Circular Dependencies in Recursive Union Types With C++17: The Curious Case of…The curious case of std::variant’s missing recursive wrapper and the surprisingly simple five lines of code necessary to build it yourself.Apr 28, 2019Apr 28, 2019