code: func (s IPPermissionSet) List() []*ec2.IpPermission {
  	res := make([]*ec2.IpPermission, 0, len(s))
  	for _, v := range s {
  		res = append(res, v)
  	}
  	return res
  }
docs: // List returns the contents as a slice.  Order is not defined.