Is it better to unify \<csignal\>  like common/signals.cpp?