compiler: adding more *_generator_test's, fixing existing tests