remove all type instances; this is mostly only useful for testing
iterate across all of the subclasses of Type
Load all types. Only currently used for documentation.
Define a new type.
Remove an existing defined type. Largely used for testing.
Return a Type instance by name.
Create a loader for Puppet types.
[Validate]