Mulligan: a tale of time travel and second chances