requires Devel::CheckCompiler