Type codecs.