Move conversions around, and make old JsonCodecs available from new En/Decoders