C++ Mutually Recursive Variant Type (Again) C++ Mutually Recursive Variant Type (Again) json json