I don\'t understand how the Done() channel in context.Context can work as intended. The module documentation (and source code using it) relies on t
Done()
context.Context