int test(void) {
  int i;
  int *iap[10];
  ? iap[1] = &i; // OK
  /*
          PUSH     &iap                                ; AddressOf()
          PUSH     #1                                  ; AST_Const
          INDEX    4                                   ; (by size of object type 2)
          PUSH     &i                                  ; AddressOf()
          POPI                                         ; modify TOS-1 with contents of TOS
   */
  *iap[1] = 4; // Broken?
  /*
          PUSH     &iap                                ; push address of zeroth element of array
          PUSH     #1                                  ; AST_Const
          INDEX    4                                   ; (by size of object type 1079)
  Needs PUSHI here? --> TOS = *TOS ...
          PUSH     #4                                  ; AST_Const
          POPI                                         ; modify TOS-1 with contents of TOS
   */
  return 0;
}
