emit parameterized class names. test C compiles again