import ddn.data.json5 : json5Diff, json5Patch, Json5PatchError;
import ddn.var : var;
var a; a["x"] = 1;
var b; b["x"] = 2;
auto ops = json5Diff(a, b);
Json5PatchError err;
assert(json5Patch(a, ops, err));
assert(a == b);
Returns
true on success; false with err populated on failure.