This is a "global" context object currently containing a cancellation context and logger. This struct can be considered as the lib's generic configuration, and may be asked for in any public function.