Separated compiler "exec" and "lib" code