class_docstr: VectorEnv where each env is run sequentially.
  
  The purpose of this VectorEnv is to help debugging. For speed, you should
  use MultiprocessVectorEnv if possible.
  
  Args:
      env_fns (list of gym.Env): List of gym.Env.
code: def __init__(self, envs):
      self.envs = envs
      self.last_obs = [None] * self.num_envs
      self.action_space = envs[0].action_space
      self.observation_space = envs[0].observation_space
      self.spec = envs[0].observation_space
  
file_path: chainerrl/chainerrl/envs/serial_vector_env.py
imports: import numpy
  import chainerrl
label_desc: Use image node_id 1 to create a new SerialVectorEnv object from inherited base classes: chainerrl.env with example: obj = SerialVectorEnv(envs)