See all cow_utils's items
Some str methods perform destructive transformations and so
return String even when no modification is necessary.
This trait is a shim for the required functionality
normally provided directly by std::str::pattern::Pattern
(which is currently unstable).