added essential instances for Char; fully backward compatible