@override List<dynamic> decode(Input input) { return List.generate(codecs.length, (index) => codecs[index].decode(input), growable: false); }