Add missing includes
This MR adds missing #include
directives that are required for compilation. The reason that the code compiles without them is that the #include
statements are picked up from variant.hpp
. If using nlohmann::json
, YARR
will therefore not compile.