({ es, output }: State)
| 1081 | // compute result |
| 1082 | // --------------------------------------------- |
| 1083 | const computeResult = ({ es, output }: State) => |
| 1084 | Arr.isNonEmptyArray(es) ? |
| 1085 | Either.left(new Composite(ast, input, sortByIndex(es), sortByIndex(output))) : |
| 1086 | Either.right(sortByIndex(output)) |
| 1087 | if (queue && queue.length > 0) { |
| 1088 | const cqueue = queue |
| 1089 | return Effect.suspend(() => { |