Extract a Compiler class