docs: def _prompt_placement(D, tt):
      """
      Since automatic placement didn't work, find somewhere to place the model data manually with the help of the user.
  
      :param dict D: Metadata
      :param str tt: Table type
      :return str _model_name: Chosen model name for placement
      """
      _model_name = ""
      # There wasn't a table name match, so we need prompts to fix it
      _placement_options = _get_available_placements(D, tt)
      print("Please choose where you'd like to place this model:")
      for _idx, _opt in enumerate(_placement_options):
          print("({}) {}".format(_idx, _opt))
      _choice = input("> ")
      try:
          if int(_choice) <= len(_placement_options) and _choice:
              # Get the option the user chose
              _model_name = _placement_options[int(_choice)]
          else:
              # They user chose an option out of the placement list range
              print("Invalid choice input")
              return
      except Exception as e:
          # Choice was not a number or empty
          print("Invalid choice")
  
      return _model_name