Basic library for the global implementation.
Function
Functions over predicates and functions.
List
Handy functions for list manipulation.
Set
Set represented as ordered lists and related operations.
Search
Searching functions.
Sort
Sorting functions.
String
Explosion and implosion of strings.
Fpf
Polymorphic Finite Partial functions via Patricia Trees.
Partition
Equivalence relations (or partitions, equivalence classes) on finite sets.
Lexer
Lexical analysis.
Parser
Generic functions for parsing.
Time
Timing: useful for documentation but not logically necessary.