Limitations
OIDs
OIDs currently contain a value of type int. The integers are assigned
in sequence for the life of the persistent data created by an application
based on the framework. Only 2,147,483,647 OIDs can be created.
Structured Combinators
The method currently used to build a structured combinator assumes that
all nodes in the resulting tree will contain the same functor (either max
or min). As a result, the tree that is built is "left-handed",
i.e. only the the left node of a pair can be non-leaf. This structure is
adequate, given the stated assuption, but clearly the ability to create
a richer tree structure, with the possibility of mixing multiple functors,
would be desirable.