Hey folks

A couple of weeks ago in the context of the unit library, we needed to name a function which returns a sequence of characters composed of elements of the basic character set in the literal encoding.

Independently of that, I have been meaning (for years at this point) to offer a set of replacement for ctype functions that are locale independent, constexpr, and only deal with basic character set elements (and not eof!).

In other programming languages, such a thing would be called ascii_lower, for example.
But for us , it's not quite right, because ebcdic

This leaves us with 
 - using the name `ascii` but produce ebcdic on the platform which deal with ebcdic
 - using the name `ascii` and always produce ascii, even if the literal encoding is ebcdic
 - using the name basic, but what does basic mean?
 - using the name "portable", which is not bad in the context of the unit paper, but not great to refer to text handling functions (portable_lower??) 
 - something else???

Any opinions?

Cheers