The 16-bit two's complement integer at
A Dart integer is truncated to 16 bits (as if by
being stored, and the 16-bit value is sign-extended when it is loaded.
address must be 2-byte aligned.
external int get value;
external void set value(int value);