Allow codecs to be passed to Variables in the conventional order