Optionalcustomization1: Module<optional Typir module with customizations
Optionalcustomization2: Module<optional Typir module with customizations
Optionalcustomization3: Module<optional Typir module with customizations
Optionalcustomization4: Module<optional Typir module with customizations
a Typir instance, i.e. the TypirServices with implementations for all services
Creates the TypirServices with the default module containing the default implements for Typir, which might be exchanged by the given optional customized modules.