unsafe package:case-insensitive
Provides an unsafe way to create a case insensitive string-like value.
Constructs a
CI from an already case folded string-like value.
The given string is used both as the
original as well as the
foldedCase.
This function is unsafe since the compiler can't guarantee that the
provided string is case folded.