If a user forgets the stream before writing Json::in it compiles and there is no warning, try marking Json::in as nodiscard so this doesn't occur.
If a user forgets the stream before writing Json::in it compiles and there is no warning, try marking Json::in as nodiscard so this doesn't occur.