Improve Compiler task api.