Могу ли я использовать разные рабочие процессы одновременно в F #?

Мне нужно, чтобы мое состояние передавалось вместе с возможностью цепочки функций, возможно, с рабочим процессом. Есть ли способ для двух рабочих процессов использовать один и тот же контекст? Если нет, как это сделать?

ОБНОВИТЬ:

Ну, у меня есть состояние, которое представляет сегмент доступного идентификатораs для сущностей, которые я собираюсь создать в базе данных. Поэтому, как только идентификатор получен, состояние должно быть преобразовано в более новое состояние со следующим доступным идентификатором и выброшено, чтобы никто не мог использовать его снова. Я нене хочу видоизменять состояние ради идиоматизма. Государственная монада выглядит как путь, поскольку она скрывает трансформацию и передает государство. Как только рабочий процесс состояния установлен, я не могу использовать рабочий процесс Maybe, который я использую везде.

Ответы на вопрос(3)

Ваш ответ на вопрос