Separate tcc types into a different files