 ┌─────┐                    ┌─────┐
 │  A  │                    │  B  │
 └─────┘                    └─────┘
    ┆ Solid arrow (sync)       ┆
    ───────────────────────────►
    ┆ Dashed arrow (return)    ┆
    ◄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    ┆ Open arrow (async)       ┆
    ───────────────────────────)
    ┆ Open dashed arrow        ┆
    (┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    ┆                          ┆
