'procedure' declarations must appear before any section blocks
