One potentially annoying workaround is to actually make two (very similar) structs, one intended for json, and one for postcard, and impl `from` between them, so you can do something like: ```rust let val: JsonFlavored = recv(); let val: PostcardFlavored = val.into(); send(val); ``` or something