code: def _set_char(self, x, y, char, fg=None, bg=None,
                    bgblend=_lib.TCOD_BKGND_SET):
          
          # values are already formatted, honestly this function is redundant
          return _put_char_ex(self.console_c, x, y, char, fg, bg, bgblend)
docs: Sets a character.
          This is called often and is designed to be as fast as possible.
  
          Because of the need for speed this function will do NO TYPE CHECKING
          AT ALL, it's up to the drawing functions to use the functions:
          _format_char and _format_color before passing to this.