message: utils hdl_index
diff: @@ -36,7 +36,16 @@ def hdl_call(o, args):
  :type args: List[iHdlExpr]
  :return: HdlCall
  """
  - return HdlCall(HdlBuiltinFn.CALL, [o, *args])
  + return HdlCall(HdlBuiltinFn.CALL, [o,] + args)
  +
  +
  +def hdl_index(o, i):
  + """
  + :type o: iHdlExpr
  + :type args: List[iHdlExpr]
  + :return: HdlCall
  + """
  + return HdlCall(HdlBuiltinFn.INDEX, [o, i])
  def hdl_map_asoc(o1, o2):
  