Move Combine's TopLevelEncoder and TopLevelDecoder protocols into the standard library

I think I replied to this in a thread a while ago, but for what it's worth: we (Combine authors) did intend for TopLevelEncoder and TopLevelDecoder to be standard library types if possible. I support moving them down, especially now that we have the compiler feature to let us do it.

14 Likes