ignore AnsiCodes; RED, BLUE, GREEN, RESET are dinamically generated