public Builder (BuilderFlags flags)
Create a new `GckBuilder` not allocated on the stack, so it can be shared across a single scope, and referenced / unreferenced.
Normally a `GckBuilder` is created on the stack, and simply initialized.
If the SECURE_MEMORY flag is specified then non-pageable memory will be used for the various values of the attributes in the builder
flags for the new builder
a new builder, to be freed with builder_unref