pub fn term_cols() -> usize
tries to obtain the number of columns of the terminal via [io_term_cols] and falls back to [DEFAULT_COLUMNS] in case of error.