rename 'signal.h' to 'fish_signal.h' to avoid confusion/missing includes