There's a `stripSuffix`?  Thanks.  The line was inherited, and I thought this should be a method, but mostly I was infatuated with clssix pronounced classics. Infatuation with code puns is also a code smell.

I haven't looked at the diff between dropRight and substring, but I think I should every time I need it.  Does dropRight reduce somehow to substring?