 type of the underlying sequence and/or
        regular expression: in this case the characters will be widened to the underlying
        character type of the original regular expression. A compiler error will
        occur if the argument passes a wider character type than the underlying sequence.
        These overloads allow a normal narrow character C string literal to be used
        as an argument, even when the underlying character type of the expression
        being matched may be something more e