This module provides a trait to abstract the generation of an ASN1
document. The particularity of this trait is that the base values
are of type Value<T> which can either be literals or variables.
This module provides an implementation of the Builder trait to produce
a DER output. This module only supports literal values for variables
since it needs to know the concrete values to produce the output.