Presently mongo-tools “opts out” of proper usage of Go contexts by calling Background() everywhere that a context is needed.
Besides just being unidiomatic, this also complicates (or entirely prevents) concurrent actions while dumping or restoring, such as verification.
This ticket proposes that we fix that. Each tool’s main() should call Background() and pass that down the stack.