Added a num.h for everything, added `static`

In case, in the future, I'd like to do a shared object type of thing