- [ ] Add motivation. - [ ] Add `thread`-context comments: - [ ] We are not talking about threads, but about `async/await`. - [ ] User can call use different threads, but `thread-safe` is his responsibility.