Header menu logo Nu

Chain<'e, 'a> Type

The Chain monad. Allows the user to define a chain of operations over the world that optionally spans across a bounded number of events. The Chain monad is like the Coroutine monad except it advances over a sequence of event patterns (Streams) instead of over a sequence of frames.

Union cases

Union case Description

Chain unit -> Either<('e -> Chain<'e, 'a>), 'a>

Full Usage: Chain unit -> Either<('e -> Chain<'e, 'a>), 'a>

Parameters:
Item : unit -> Either<('e -> Chain<'e, 'a>), 'a>

Type something to start searching.