Replicating the benefits of Deutschian closed timelike curves without breaking causality