First pass at word->smallword and integer->smallint change for records

Compiling is broken as a result