odes. The design is such that one can use the factory functions returned by the codec.lookup() function to construct the instance. Ú