Create New Variants

The following functions create new variants:

Creates an empty variant.
Creates a NULL variant.
Creates a new variant containing an existing variant.
lrc_variant_null_by_variant
Converts a string to a null variant stored by another variant.
Converts a string to a empty variant stored by another variant.