better String::Dash|Snake|Camel