docs: def yes_no_query(question):
      """Ask the user *question* for 'yes' or 'no'; ask again until user
      inputs a valid option.
  
      Returns:
      'True' if user answered 'y', 'yes', 't', 'true', 'on' or '1'.
      'False' if user answered 'n', 'no', 'f', 'false', 'off' or '0'.
      """
  
      print("{} (y/n)".format(question), end=" "),
      while True:
          try:
              return strtobool(input().lower())
          except ValueError:
              print("Please respond with 'y' or 'n'.")