@abc.abstractmethod
def observe_first(self, timestep: dm_env.TimeStep):
    'Make a first observation from the environment.\n\n    Note that this need not be an initial state, it is merely beginning the\n    recording of a trajectory.\n\n    Args:\n      timestep: first timestep.\n    '
Make a first observation from the environment.

Note that this need not be an initial state, it is merely beginning the
recording of a trajectory.

Args:
  timestep: first timestep.
@abc.abstractmethod
def observe_first(self, timestep: dm_env.TimeStep):
    'Make a first observation from the environment.\n\n    Note that this need not be an initial state, it is merely beginning the\n    recording of a trajectory.\n\n    Args:\n      timestep: first timestep.\n    '