So marking them as inline and then recompiling didn't work. With the way the compiler currently works the extra bytes wasted seems unavoidable.
I think maybe it ends up not being a big deal because larger programs will have modules that likely need initialization of some kind. Can anyone tell me what kinds of initialization those functions can perform? I'll do some experiments as well.
