The library is focused on higher-level abstractions for handling signals.
All low-level stuff should be in
Currently we have two mechanisms for handling exeptions:
exec_handlermodule for replacing process with newly runned command designed as crash safety measure
Trapmechanism that masks out signals and allows wait for them explicitly
Both are specifically suited for making process supervisors.
Note, masking out signals may also be achieved by trap (just don't call
On TODO list:
The library tested only on linux
Set a signal handler that executes command-line
Trap for handling signals synchronously