type.c compiles