Variables are typed strongly and, most of the time, statically. This means that you have to select a type for each created variable and variables of different types are not mutually assignable, i.e. you cannot set variable of type Person to value of variable of type Team. If you try to do it, CJ Blocks editor won’t let you connect corresponding set and get blocks.
To create a variable
To set a variable
To rename a variable – mention a problem with renaming of variables in inner scope