pub fn words(name: &str) -> Vec<&str>
The words of a name: split at separators (_ - / . space) and before each capital (statBar, StatBar, stat_bar, stat-bar → stat, bar as written: stat, Bar).
_ - / . space
statBar
StatBar
stat_bar
stat-bar
stat
bar
Bar