def METHOD_NAME(op: Tensor, params: Sequence[TensorLike]):
    new_obs = []
    for obs in op.obs:
        sub_params = params[: obs.num_params]
        params = params[obs.num_params :]
        new_obs.append(bind_new_parameters(obs, sub_params))
    return Tensor(*new_obs)