compile: puts labeled data and declares in IR code
compiler: report errors and warnings
compiler: labels and entry points are rendered correctly