Interface ValueDecoder<I,​O>