moved type declarations out to declarations.h.  First attempt at preprocess body.
(call constructor twice: once for preprocess phase, once for actual output processing)
first attempt at preprocessing body/etc: flag Store/Call instructions