Extract separate words from an arbitrary text using a smart parser and produce a new text using case transformation and delimiter functions.
Note: to skip case transformation use the id function.
Examples:
process lower spinal "abcDEF" == "abc-def"
process id camel "parse DBM XML" == "parseDbmXml"
process title whitespace "abc_def" == "Abc Def"