code: def value_from_ast_untyped(
      value_node: ValueNode, variables: Dict[str, Any] = None
  ) -> Any:
      
      func = _value_from_kind_functions.get(value_node.kind)
      if func:
          return func(value_node, variables)
  
      # Not reachable. All possible value nodes have been considered.
      raise TypeError(  # pragma: no cover
          f"Unexpected value node: '{inspect(value_node)}'."
      )
docs: Produce a Python value given a GraphQL Value AST.
  
      Unlike `value_from_ast()`, no type is provided. The resulting Python value will
      reflect the provided GraphQL value AST.
  
      | GraphQL Value        | JSON Value | Python Value |
      | -------------------- | ---------- | ------------ |
      | Input Object         | Object     | dict         |
      | List                 | Array      | list         |
      | Boolean              | Boolean    | bool         |
      | String / Enum        | String     | str          |
      | Int / Float          | Number     | int / float  |
      | Null                 | null       | None         |