NID (Native Interface Definition) is a portable C/C++ API description format that parses into JSON format for convenient bindings generation