Coproduct Codecs 

TODO