Would love that for raising players as well. Like for example,
If you are slow casting raise but someone uses Swiftcast to raise that person. the cast will be immediately cancelled.
Or it will raise the other dead player closest to you. That way raise never goes to waste.

The same thing can be applied when attacking mobs. If the target dies, the spell action damages the nearest enemy.
But I do wonder if maybe the coding won't make this possible. But I do agree that this is something needed on some jobs.