def create_poisoneddoors_offpolicy_data_iterator(num_doors: int, nrollouts: int, rollout_len: int, dataset_size: int) -> PoisonedDoorsExpertTrajectoryIterator:
    return PoisonedDoorsExpertTrajectoryIterator(num_doors=num_doors, nrollouts=nrollouts, rollout_len=rollout_len, dataset_size=dataset_size)
def create_poisoneddoors_offpolicy_data_iterator(num_doors: int, nrollouts: int, rollout_len: int, dataset_size: int) -> PoisonedDoorsExpertTrajectoryIterator:
    return PoisonedDoorsExpertTrajectoryIterator(num_doors=num_doors, nrollouts=nrollouts, rollout_len=rollout_len, dataset_size=dataset_size)