code: func SignerInfoWrite(ctx formatter.Context, signerInfoList []SignerInfo) error {
  	render := func(format func(subContext formatter.SubContext) error) error {
  		for _, signerInfo := range signerInfoList {
  			if err := format(&signerInfoContext{
  				trunc: ctx.Trunc,
  				s:     signerInfo,
  			}); err != nil {
  				return err
  			}
  		}
  		return nil
  	}
  	signerInfoCtx := signerInfoContext{}
  	signerInfoCtx.Header = formatter.SubHeaderContext{
  		"Signer": signerNameHeader,
  		"Keys":   keysHeader,
  	}
  	return ctx.Write(&signerInfoCtx, render)
  }
docs: // SignerInfoWrite writes the context