I would add a `show_line_numbers` method for the argument, so that toggling and explicit setting are separate