pub fn background() -> Context
Return a background context: it is never cancelled and has no deadline.
Use this as the root from which to derive child contexts.