Compiler library