pub fn construct_public<V: Variant>( commitments: Vec<Public<V>>, required: u32, ) -> Result<Public<V>, Error>
Construct a new public polynomial by summing all commitments.