bool shouldRun(bool succeeded) => switch (this) { HookOn.always => true, HookOn.success => succeeded, HookOn.failure => !succeeded, };