class_docstr: Base class for vectorized environments. Runs multiple independent copies of the same environment in parallel.
  
  This is not the same as 1 environment that has multiple subcomponents, but it is many copies of the same base env.
  
  Each observation returned from vectorized environment is a batch of observations for each parallel environment.
  And :meth:`step` is also expected to receive a batch of actions for each parallel environment.
  
  Notes:
      All parallel environments should share the identical observation and action spaces.
      In other words, a vector of multiple different environments is not supported.
docstr: Call a method, or get a property, from each parallel environment.
  
  Args:
      name (str): Name of the method or property to call.
      *args: Arguments to apply to the method call.
      **kwargs: Keyword arguments to apply to the method call.
  
  Returns:
      List of the results of the individual calls to the method or property for each environment.
code: def call(self, name: str, *args, **kwargs) -> List[Any]:
      """Call a method, or get a property, from each parallel environment.
  
      Args:
          name (str): Name of the method or property to call.
          *args: Arguments to apply to the method call.
          **kwargs: Keyword arguments to apply to the method call.
  
      Returns:
          List of the results of the individual calls to the method or property for each environment.
      """
      self.call_async(name, *args, **kwargs)
      return self.call_wait()
  
imports: from typing import Any, List, Optional, Tuple, Union
  import numpy
  import gym
  from gym.vector.utils.spaces import batch_space
label_desc: Use image node_id 10 for calling the VectorEnv obj's underlying member method code with example usage: obj.call(name) and returns: self