Inverts this.
this
The encoder and decoder of the resulting codec are swapped.
Codec<T, S> get inverted => new _InvertedCodec<T, S>(this);