docs: def operations_happening_at_same_time_as(
          self, scheduled_operation: ScheduledOperation
      ) -> List[ScheduledOperation]:
          """Finds operations happening at the same time as the given operation.
  
          Args:
              scheduled_operation: The operation specifying the time to query.
  
          Returns:
              Scheduled operations that overlap with the given operation.
          """
          overlaps = self.query(
              time=scheduled_operation.time,
              duration=scheduled_operation.duration)
          return [e for e in overlaps if e != scheduled_operation]