effect-tea-persistent
    Preparing search index...
    forEach: {
        <Item, State, Event2 = never>(
            items: Iterable<Item>,
            next: (item: Item) => (state: State) => State | Raised<State, Event2>,
        ): <Event1 = never>(
            step: State | Raised<State, Event1>,
        ) => Step<State, Event2 | Event1>;
        <State, Item, Event1 = never, Event2 = never>(
            step: State | Raised<State, Event1>,
            items: Iterable<Item>,
            next: (item: Item) => (state: State) => State | Raised<State, Event2>,
        ): Step<State, Event1 | Event2>;
    } = ...

    A step followed by one more for each item, in order, each made from the state the one before left: the andThen of many, e.g. an order that cancels each of its lines. It is dual, for pipe. Messages to children of one name by id, one after the other, put the children back in the parent's state once, and not once per child, with the same step as a result (decision 0155).

    Type Declaration