- [ ] how to log attempts - [ ] how to debug failed strategy - [ ] how to handle wrapped errors - [ ] how to work with context (WithValue case)