Turns TapeData back into a value of type T.
T
@override T fromData(TapeData data) { if (data is! BytesTapeData) { panic('Expected BytesTapeData, got ${data.runtimeType}.'); } return fromBytes(data.bytes); }