¿Puedo usar diferentes flujos de trabajo simultáneamente en F #?

Necesito que mi estado se transmita al mismo tiempo que puedo encadenar funciones con el flujo de trabajo tal vez. ¿Hay alguna manera de que 2 flujos de trabajo compartan el mismo contexto? Si no, ¿cuál es la forma de hacerlo?

ACTUALIZAR:

Bueno, tengo un estado que representa un segmento de ID disponibles para las entidades que voy a crear en la base de datos. Así que una vez que se adquiere un ID, el estado debe transformarse en un estado más nuevo con el siguiente ID disponible y desecharse para que nadie pueda usarlo nuevamente. No quiero mutar el estado por ser idiomático. La mónada estatal parece un camino a seguir, ya que oculta la transformación y pasa el estado. Una vez que el flujo de trabajo del estado está en su lugar, no puedo usar el flujo de trabajo Maybe, que es algo que uso en todas partes.

Respuestas a la pregunta(3)

Su respuesta a la pregunta