replace bespoke collection EncodeJson and DecodeJson instances with ones derived via the collection `Builder` and `IsTraversableOnce` machinery