pub fn construct_public<'a, V: Variant>( commitments: impl IntoIterator<Item = &'a Public<V>>, required: u32, ) -> Result<Public<V>, Error>
Construct a public polynomial by summing a vector of commitments.