
                  ┌─────────────────────────┐
                  │ start_while_simple_flow │
                  └─────────────────────────┘
                               │
                               │
                               ▼
                       ┏┅┅┅┅┅┅┅┅┅┅┅┅┅┅┓
                       ┇ handler_init ┇
                       ┗┅┅┅┅┅┅┅┅┅┅┅┅┅┅┛
                               │
                               │
                               ▼
           ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
           ┆ router_while_simple_flow_seq_set_i_2 ┆
           ┆                                      ┆
           ┆              p['i'] = 0              ┆
           └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
                               │
                               │
                               ▼
    ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
 ┌─▶┆ router_while_simple_flow_while_i_lt_max_iterations ┆
 │  └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
 │                             │p['i'] < p['max_iterations']
 │                             └─────────────────────────────────┐
 │                             │                                 │else
 │                             ▼                                 │
 │          ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐               ▼
 │          ┆ router_while_simple_flow_seq_set_i ┆     ┌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┐
 │          ┆                                    ┆     ╎ handler_finalize ╎
 │          ┆            p['i'] += 1             ┆     └╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┘
 │          └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘               │
 │           ┌─────────────────┘                                 │
 │           ▼                                                   │
 │  ┏┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┓                                          ▼
 └──┇ handler_process ┇                                          ●
    ┗┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┛
