case *tasks.ChasmTaskPure:
err = t.executeChasmPureTimerTask(ctx, task)
task.Attempt = executable.Attempt()
err = t.executeChasmSideEffectTimerTask(ctx, task)
case *tasks.TimeSkippingTimerTask:
err = t.executeTimeSkippingTimerTask(ctx, task)