pub fn make_proposal_with_qc_and_proof(
    payload: Payload,
    round: Round,
    proof: Proof,
    qc: QuorumCert,
    validator_signer: &ValidatorSigner,
    exec_key: Option<&Ed25519PrivateKey>
) -> MaybeSignedVoteProposal