Which might be a bottleneck if those are not quick...
# kovenant
a
Which might be a bottleneck if those are not quick methods, but they are. So you go from the worker thread to call back thread to worker thread when you cross then or bind. And if callback is busy, you wait.