Why is `string-chop-newline' needed?

(string-trim-right string "\n") or (string-remove-suffix "\n" string) looks much more descriptive and maintainable.

`string-chop-newline` name does not say us from where newline is chopped

If one need a function to map across a list of strings returning remove newline from the tail, then `partial-apply' could be used, such as:

(mapcar (apply-partially 'string-remove-suffix "\n") list-of-strings-with-trailing-newline)

I propose not to add one-liners just to have them in because other string manipulating packages provides similar one liners

What do you think?

Thanks

--
lg