Why are we creating a new pragma for this? Doesn't `exportc` already have these semantics?
> The only way I can see to force Nim to compile the rest is to mark them
> {.exportc.} which isn't ideal.
Isn't it possible to `push` the `exportc` pragma? if not, maybe it should be.
