Nat
Int
Fin
BitVec
IntX
This PR adds lemmas for iterated conversions between finite types, starting with something of type `Nat`/`Int`/`Fin`/`BitVec` and going through `IntX`.
This PR adds simprocs to reduce expressions involving `IntX`.