class Foo {
  as: i32;
  declare: i32;
  delete: i32;
  from: i32;
  for: i32;
  get: i32;
  instanceof: i32;
  is: i32;
  keyof: i32;
  module: i32;
  namespace: i32;
  null: i32;
  readonly: i32;
  set: i32;
  type: i32;
  void: i32;
}

var as: i32;
var constructor: i32;
var declare: i32;
var from: i32;
var get: i32;
var is: i32;
var keyof: i32;
var module: i32;
var namespace: i32;
var readonly: i32;
var set: i32;

// -- illegal --
// var delete: i32;
// var for: i32;
// var instanceof: i32;
// var null: i32;
// var type: i32;
// var void: i32;
