Nim supports [[Uniformuniform Functionfunction Callcall Syntaxsyntax]] (UFCS)<ref>{{Cite web |url=http://nim-lang.org/docs/manual.html#procedures-method-call-syntax |title=Nim Manual: Method call syntax |access-date=2018-10-12}}</ref> and identifier equality, which provides a large degree of flexibility in use.
For example, each of these lines print [["Hello, World!" program|"hello world"]], just with different syntax: