pub fn merge_policy_envelopes<'a, I>(envelopes: I) -> Option<PolicyEnvelope>where I: IntoIterator<Item = Option<&'a PolicyEnvelope>>,