No. Counter example from <a href="http:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;nim&#x2F;" rel="nofollow">http:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;nim&#x2F;</a>:<p><pre><code>  # Because Nim compiles to C, FFI is easy:

  proc strcmp(a, b: cstring): cint {.importc: &quot;strcmp&quot;, nodecl.}

  let cmp = strcmp(&quot;C?&quot;, &quot;Easy!&quot;)</code></pre>