That's a typical reaction of someone coming from Python and thinking that `proc` has the exact same usage as `def`. In Nim there's also `func`, `iterator`, and `method`.
Maybe I'd recommend adding more proc-alternative keywords to make definitions
less verbose, like...
Now: `proc uname*(a1: var Utsname): cint {.importc, header: "<sys/utsname.h>".}`
New: `importc sys.utsname.uname*(a1: var Utsname): cint`
But I'm not sure... 🤔
