If under 'bitrot' you assume random bit flip here is the quote from that paper:
<<
Project Zap [53,60] and Rely [8] explore using type sys-
tems to mitigate transient faults (e.g., due to charged particles randomly flipping bits in a CPU) in cases when the system
keeps executing after a fault occurs. These models consider
possible faults at each step of a computation. The type system enables the programmer to reason about the results of running the program in the presence of faults, or to ensure that a program will correctly repeat its computation enough times to detect or mask faults.
>>