Monoid and Equal instances for JsValue and it's subtypes.