Types within GENERAC