code: def array_index_access(self, array_name, index):
      return self.tpl_infix_expression(
          left=array_name, op="!!", right=index
      )
  
file_path: m2cgen/m2cgen/interpreters/haskell/code_generator.py
imports: from contextlib import contextmanager
  from m2cgen.ast import CompOpType
  from m2cgen.interpreters.code_generator import CodeTemplate, FunctionalCodeGenerator
label_desc: Use image node_id 2 for calling the HaskellCodeGenerator obj's underlying member method code with example usage: obj.array_index_access(array_name, index) and returns: self