code: func (o *OrderService) New(domains []string) (acme.ExtendedOrder, error) {
  	var identifiers []acme.Identifier
  	for _, domain := range domains {
  		identifiers = append(identifiers, acme.Identifier{Type: "dns", Value: domain})
  	}
  
  	orderReq := acme.Order{Identifiers: identifiers}
  
  	var order acme.Order
  	resp, err := o.core.post(o.core.GetDirectory().NewOrderURL, orderReq, &order)
  	if err != nil {
  		return acme.ExtendedOrder{}, err
  	}
  
  	return acme.ExtendedOrder{
  		Location: resp.Header.Get("Location"),
  		Order:    order,
  	}, nil
  }
docs: // New Creates a new order.