Tuple Codecs 

TODO