code: def add_var_assignment(self, var_name, value, value_size):
      if value_size == 1:
          return super().add_var_assignment(var_name, value, value_size)
  
      # vectors require special handling since we can't just assign
      # vectors in C.
      self.add_assign_array_statement(value, var_name, value_size)
  
file_path: m2cgen/m2cgen/interpreters/c/code_generator.py
imports: from contextlib import contextmanager
  from m2cgen.interpreters.code_generator import CLikeCodeGenerator, CodeTemplate
label_desc: Use image node_id 4 for calling the CCodeGenerator obj's underlying member method code with example usage: obj.add_var_assignment(var_name, value, value_size) and returns: super