To create pull production between two processes, you can add either a FiFo lane or a supermarket. In one case you will have the FiFo as part of a bigger kanban or CONWIP loop, and in the other case you split the value stream into two different kanban or CONWIP loops.
Some questions that I have been pondering are: Which one has less inventory for the same delivery performance? Is it better to use a big loop or two smaller loops for the WIP and delivery performance trade off?