Add code property to f_state_t to provide custom flags for the caller to control.
Create fake_local_t to pass custom information to the recursion functions.
Begin setting up and populating the failures structure.
Take care more cases where the interrupt needs to be handled.
This now sets the interrupt function globally and so the interrupt should be checked more often (such as in FSS Basic List read functions).
Make sure the interrupt is not checked twice once a signal is received.
This can happen after a program returns due to an interrupt.