add attributes to terms so that we can specify the bit width of MInt var...

...iables

**please review**
I'm not sure I understand how this is supposed to work...