Gravar-mail: Survival Analysis with Time-Varying Covariates Measured at Random Times by Design