Pyro.markov = poutine.markov?

Hi, I was trying to find documentation on pyro.markov but I can’t seem to find anything about it in the primitive section (it’s usually referred to as a primitive). I found some information about poutine.markov though. Are these the same thing, and pyro.markov was changed from a primitive to an effect handler? If so, does that mean they are interchangeable but it is preferred to use the poutine version going forward? Thanks.

They are the same. pyro.markov just imports pyro.poutine.markov if you look into pyro/__init__.py