remove Compiler::init method
remove unused code
begin implementing emit