如何在Haskell中创建两个具有内部状态的相互生产者/消费者?

我有一个智能体,它接收状态并返回动作,同时保持状态/动…