code: def __init__(
      self,
      module_name="Model",
      indent=4,
      function_name="score",
      *args,
      **kwargs,
  ):
      self.module_name = module_name
      self.indent = indent
      self.function_name = function_name
  
      super().__init__(self.create_code_generator(), *args, **kwargs)
  
file_path: m2cgen/m2cgen/interpreters/haskell/interpreter.py
imports: from pathlib import Path
  from m2cgen.ast import BinNumOpType
  from m2cgen.interpreters.haskell.code_generator import HaskellCodeGenerator
  from m2cgen.interpreters.interpreter import FunctionalToCodeInterpreter
  from m2cgen.interpreters.mixins import LinearAlgebraMixin, PowExprInfixMixin
  from m2cgen.interpreters.utils import get_file_content
label_desc: Use image node_id 1 to create a new HaskellInterpreter object from inherited base classes: FunctionalToCodeInterpreter, PowExprInfixMixin, LinearAlgebraMixin with example: obj = HaskellInterpreter(module_name, indent, function_name)