The type of tables of components
Create a table of the components of units. Optionally provide equality and hash functons.
Lookup the components of a signature identifier
Lookup the components of a class signature identifier
Lookup the components of a datatype identifier
TODO: One day we will be able to remove the unit argument.
Lookup the components of a resolved module path
TODO: One day we will be able to remove the unit argument.
Lookup the components of a resolved module type path
TODO: One day we will be able to remove the unit argument.
Lookup the components of a resolved class type path
Lookup the components of a module path, needed for module applications.
Table specialised to lookup fragments based on a module expression or path.
Create specialised fragment table for a module type expression
Create specialised fragment table for a module path
Lookup the components of a resolved module fragment
Lookup the components of a resolved signature reference
Lookup the components of a resolved class signature reference
Lookup the components of a resolved datatype reference