code: func And(lhs, rhs *cb.SignaturePolicy) *cb.SignaturePolicy {
  	return NOutOf(2, []*cb.SignaturePolicy{lhs, rhs})
  }
docs: // And is a convenience method which utilizes NOutOf to produce And equivalent behavior