a car engine is a source of heat
heat_engine is engine. heat_engine is not engine. car has engine carnot_engine is heat_engine. internal_combustion_engine is heat_engine. cars has engine carnot_engine is not heat_engine. external_combustion_engine is heat_engine. furnace is heat_source. internal_combustion_engine is not heat_engine.