nim is faster at calling c routines than c? That seems interesting... But probably the measurement errors are larger than 1%?
Afterall, nim generates c files.
What's interesting is the nrvo optimizations that nim generates under the hood without much effort from the developer (on non-trivial codebases).