code: func (c *Ctx) WithTimeout(timeout time.Duration) (cf context.CancelFunc) {
  	c.netContext, cf = context.WithTimeout(c.netContext, timeout)
  	return
  }
docs: // WithTimeout calls golang.org/x/net/context WithTimeout and automatically
  // updates context on the containing las.Context object.