isTerminalStatus function
Returns true if the given task status represents a terminal (finished) state.
Implementation
bool isTerminalStatus(TaskStatus status) {
return status == TaskStatus.completed ||
status == TaskStatus.failed ||
status == TaskStatus.killed;
}