That unexplained trailing 's' character doesn't appear for me locally (v0.17.2), but only on [Nim Playground](https://play.nim-lang.org/) (which is also used by this forum's "Run" button).
System [add](https://nim-lang.org/docs/system.html#add,string,string)... proc add*(x: var string, y: string) {.magic: "AppendStrStr", noSideEffect.} It's a proc, Jim, but [not as we know it](https://www.youtube.com/watch?v=FCARADb9asE)... It's **_MAGIC!_** >From what I understand, this is done so that different code generators (C, JS, >VM, etc) can do it differently.