compiler fixes, static -> const
Make Address take i32 so relative addresses work.
Fix build.