This adds the passes to transform INITIAL into the correct form. Fixes #42.
There's no need for INITIALs to be early-constant-folded, since -- unlike VALs -- they can't be used in later constant folding.