# Var --- ```text Var[[SYMBOL | SCOPE | ARG | LOCAL | LOOP | IF | MATCH | MUTATE] TYPE; LEFT_VAR; RIGHT_VAR; TREE_WEIGHT; IDENTIFIER] ``` ## Type Body Object Definition ```c typedef struct { kpl_ptr type, left, right; uint32_t tree_weight; kpl_identifier identifier; } type_var_body; ```