pub fn pascal_ident(name: &str) -> String
UpperCamelCase identifier form of an arbitrary name. Word boundaries are runs of non-alphanumerics; existing camel humps are preserved. "my-kv.store" becomes "MyKvStore".
"my-kv.store"
"MyKvStore"