merge Compiler::load and Compiler::loadz