Typedef usage in records

Code:
record data
  {
  int total_used;
  int meat_gained;
  int [item] items_acquired;
  };

The code above works, but the code below does not. Was it intended that typedefs not be used in records?

Code:
typedef int [item] itemset;

record data
  {
  int total_used;
  int meat_gained;
  itemset items_acquired;
  };
 
Top