Nim Programming Language

This PR is for support for the Nim programming language.