Module in which the base ID type is defined
Alias for ID.Counter.Counter
Alias for ID.Dict.Dict
Alias for ID.Set.Set
Alias for ID.CounterDict.CounterDict
Converts an ID into a string representing the number inside the ID
Create an ID with an arbitrary value for debugging purposes. Requires 'Debug.todo' as a first argument
Parser for 'ID'
Encode ID to a JSON value
JSON Decoder for ID
The basis for making a ID type, has one generic type argument which should be an internal type to the module the ID type is defined in.