code: func NewForwardSigner(ctx context.Context) goaclient.Signer {
  	token := goajwt.ContextJWT(ctx)
  	if token == nil {
  		return nil
  	}
  	return &forwardSigner{token: token.Raw}
  }
docs: // NewForwardSigner return a new signer based on current context