Function mergeTypesAndInterfaces