dmxPascalCase function
The Dart type name for a foreign one: currency_detail gives
CurrencyDetail.
Each word keeps everything after its first character, so parseHTTPResponse
gives ParseHTTPResponse and an acronym survives. Mirrors casing::pascal.
Implementation
String dmxPascalCase(String name) =>
[for (final word in dmxWords(name)) _capitalized(word)].join();