compiler: throw CompileException on missing include instead of RuntimeError