mito src.cel
! stderr .
cmp stdout want.txt

-- src.cel --
{
	"with":         {"a": 1, "b": 2}.with({"a": 10, "c": 3}),
	"with_replace": {"a": 1, "b": 2}.with_replace({"a": 10, "c": 3}),
	"with_update":  {"a": 1, "b": 2}.with_update({"a": 10, "c": 3}),
}
-- want.txt --
{
	"with": {
		"a": 10,
		"b": 2,
		"c": 3
	},
	"with_replace": {
		"a": 10,
		"b": 2
	},
	"with_update": {
		"a": 1,
		"b": 2,
		"c": 3
	}
}
