Release 3.2.0
Now the "^" to-upper function will also convert period "." characters to underscore "_" characters. So source data containing a mix of dashes and period can be converted into an appropriate uppercase variable name, such as "domain.my-variable" becoming "DOMAIN_MY_VARIABLE"
This is not reversible, because the "~" to-lower function already converts underscores to dashes.