This module defines a unified format of operations for building expression trees, and of dynmaically typed objects. This module also provides hash-consed allocation primitives. Further support for expression trees are provided by cuex: Expressions.