rename packages: compiler -> compile, generator -> generate