all ghost variables should be same width
Add assertion to check we only 'add' an element once; add invariant that the top bits down to t are always 0
gbpl template generator for Kogge-Stone; can declare arbitrary width bvs
Fix but with initialisation of abstract sum; add proper line markers for BIs
Abstract summation interval (source-level abstract interpretation)