code: def ask_string(*question: Token, default: Optional[str] = None) -> Optional[str]:
      
      tokens = get_ask_tokens(question)
      if default:
          tokens.append("(%s)" % default)
      info(*tokens)
      answer = read_input()
      if not answer:
          return default
      return answer
docs: Ask the user to enter a string.