Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. Context is used for controlling concurrent subsystems in your application. This module will cover the different kinds of behavior with contexts including canceling, timeouts, and values.