Consider a series of actions passed into `Either` which ALSO contain `Either` ``` Either(act1, Either(act5, act6).or_(act7, act8), act2).or_(act3, act4) ``` The `describe()` of the above would read as follows: `Either doAct1, either doAct5, doAct6 or doAct7, doAct8, doAct2 or doAct3, doAct4` It would be really nice to make that a bit more readable as to which parts are grouped up: `Either (doAct1, either (doAct5, doAct6) or (doAct7, doAct8), doAct2) or (doAct3, doAct4)` or perhaps `Either (doAct1, either (doAct5, doAct6 or doAct7, doAct8), doAct2 or doAct3, doAct4)`
Activity