im new in nim, is this correct information (i get it from chatgpt) : In Nim programming language, let and var are used to declare variables, and they have different characteristics: let: Declares a variable whose value can be changed. Similar to var in other languages. Must be initialized when declared. var: Declares a variable whose value can be changed. Can be declared without an initial value. Similar to var in other languages.