┌─┐ ┌─┐ │A│ │B│ └┬┘ └┬┘ foo() │ ──>│ │ │ │ │────┐ bar() │ │────│─internal()>│ │<───┘ │ ┌┴┐ ┌┴┐ │A│ │B│ └─┘ └─┘