Even if you don't agree with it, this is an interesting take on uses of context and how it could complicate simple interfaces across the standard library.
Even if you don't agree with it, this is an interesting take on uses of context and how it could complicate simple interfaces across the standard library.