the Typir services
used to identify the types of interest
the names (not the identifiers!) of the expected types; ensures that there are no more types; it is possible to specify names multiple times, if there are multiple types with the same name (e.g. for overloaded functions)
all the found types
Testing utility to check, that exactly the expected types are in the type system.