
* long support with all messy corners (when to create long integer and
  such), also short overflowing

