I have a community dataset with variable sampling frequencies (e.g., 1 year - 12 years among samples). When I use rate_change_interval to calculate distances between increasing timelags, the function assumes all samples were collected one year apart, so the maximum interval returned is the number of samples, not the number of years between the first and last sample.