First complete pass at a versal macro