* feat: update minimum version to 1.22
* refactor: use int range iterator
* refactor: loop variables
* refactor: replace slicesext.FirstNonZero with cmp.Or
* refactor: use slices.Concat instead of append
* fix: unused param
* fix: linting
Testing signals requires additional executables to be available in the $PATH
and can intermittently fail as well.
Add a build tag, which means these specific tests will only run when requested.
Closes#780