so less complex version using factory above and returning same arrays
```
PATCHES = [
  patch,
  patch("reboot_needed" => true),
  patch,
  patch("reboot_needed" => true)
]
PATCHES_WITHOUT_REBOOTING = 
[
  patch,
  patch,
  patch,
  patch
]
```