pub fn make_optimal_signed_certificates(
    range: RangeInclusive<Round>,
    initial_parents: &BTreeSet<CertificateDigest>,
    committee: &Committee,
    keys: &[KeyPair]
) -> (VecDeque<Certificate>, BTreeSet<CertificateDigest>)