code: func ReadManagerFromContext(ctx context.Context) (*Manager, error) {
  	tm := tokencontext.ReadTokenManagerFromContext(ctx)
  	if tm == nil {
  		log.Error(ctx, map[string]interface{}{
  			"token": tm,
  		}, "missing token manager")
  
  		return nil, errors.New("Missing token manager")
  	}
  	tokenManager := tm.(Manager)
  	return &tokenManager, nil
  }
docs: // ReadManagerFromContext extracts the token manager from the context