copy
Description:
Make a copy of the builder and its state.
The new builder is allocated with [ctor@Builder.new] and should be freed with unref .
Attribute value memory is automatically shared between the two builders, and is only freed when both are gone.
Parameters:
| this | the builder to copy | 
Returns:
| the builder copy, which should be freed with unref. |