<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def console_set_char( con: tcod.console.Console, x: int, y: int, c: Union[int, str] ) -> None: """Change the character at x,y to c, keeping the current colors. Args: con (Console):
 Any Console instance. x (int):
 Character x position from the left. y (int):
 Character y position from the top. c (Union[int, AnyStr]):
 Character to draw, can be an integer or string. .. deprecated:: 8.4 Array access performs significantly faster than using this function. See :any:`Console.ch`. """

    lib.TCOD_console_set_char(_console(con), x, y, _int(c))