docs: def execute(self, **kwargs):
          """
          Execute the interactive guessing procedure.
  
          :param show: Whether or not to show the figure. Useful for testing.
          :type show: bool
          :param block: Blocking call to matplotlib
          :type show: bool
  
          Any additional keyword arguments are passed to
          matplotlib.pyplot.show().
          """
          show = kwargs.pop('show')
          if show:
              # self.fig.show()  # Apparently this does something else,
              # see https://github.com/matplotlib/matplotlib/issues/6138
              plt.show(**kwargs)