Enums

Root represents a root commitment which may be either a raw value or an already-allocated number. This allows subcomponents to depend on roots which may optionally be shared with their parent or sibling components.